c语言 有谁知道这个程序运行的结果?
来源:百度知道 编辑:UC知道 时间:2024/06/28 10:08:20
void fun(char *c, int d)
{*c=*c+1;d=d+2;
printf(“%c %c”,*c,d);
}
main()
{char a=’A’,b=’a’;
fun(&b,a); printf(“%c, %c \n”,a,b);
}
{*c=*c+1;d=d+2;
printf(“%c %c”,*c,d);
}
main()
{char a=’A’,b=’a’;
fun(&b,a); printf(“%c, %c \n”,a,b);
}
运行一下,你就知道。
(不考虑语法错误的话,输出是b CA, b然后换行)
调用fun()输出b C,之后输出A, b
#include<stdio.h>
void fun(char *c, int d)
{
*c=*c+1;
d=d+2;
printf("%c %c",*c,d); //要在英文状态下输入引号等
}
void main()
{
char a='A',b='a';
fun(&b,a);
printf("%c %c \n",a,b);
}