void fun (char *a,char *b) {a=b} void main() {char c1='A',c2
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 02:02:34
void fun (char *a,char *b) {a=b} void main() {char c1='A',c2='a',*p1,*p2; p1=&ca;p2=&c2;fun(p1p,p2)
printf("%c%c",*p1,*p2);
请问这里的fun有什么用?
printf("%c%c",*p1,*p2);
请问这里的fun有什么用?
//1 程序有3个错误,改正如下:
#include
void fun (char *a,char *b) //C的参数传递为值传递,改变a的值不会反馈到实参.
{
\x05a=b; //少分号!
}
void main()
{
\x05char c1='A',c2='a',*p1,*p2;
\x05p1=&c1; //ca改c1
\x05p2=&c2;
\x05fun(p1,p2); //p1p改p1 //这个函数不会改变p1的值.
\x05printf("%c%c",*p1,*p2);
}
2 程序运行结果:
Aa
#include
void fun (char *a,char *b) //C的参数传递为值传递,改变a的值不会反馈到实参.
{
\x05a=b; //少分号!
}
void main()
{
\x05char c1='A',c2='a',*p1,*p2;
\x05p1=&c1; //ca改c1
\x05p2=&c2;
\x05fun(p1,p2); //p1p改p1 //这个函数不会改变p1的值.
\x05printf("%c%c",*p1,*p2);
}
2 程序运行结果:
Aa
void fun (char *a,char *b) {a=b} void main() {char c1='A',c2
#include void main( ) { char c1='a',c2='b',c3='c',c4='\101',
#include void main() {char c1='a',c2='b',c3='c',c4='
#include void main() { int a,b; float x,y; char c1,c2; scanf
#include void fun(char *a,char *b) { while(*a=='*')a++; whil
void main() {char *a="abcdefgh"; fun(a); puts(a); } void fun
void fun (char *a,char *h,char *p) { int j=0; char *q=a; whi
#include void main() { unsigned char a,b; a=4|3; b=4&3; prin
void main() { char a,b; a='a'; b='b'; a=a-32; b=b-32; printf
#include using namespace std; int main() {char c1='a',c2='b'
main() { char a[]={'a','b','c','d'}; char *p=(char *)(&a+1);
char point(char*p) {p+=3;return *P} main() {char b[4]={'a','