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);
}

运行一下,你就知道。

(不考虑语法错误的话,输出是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);
}