单选题
有以下程序:
# include <stdio.h>
void fun(char *c,int d)
{ *c=*c+1,d=d+1;
printf("%c,%c", *c,d);
}
main()
{ char b="a",a="A";
fun(&b,a);printf("%c,%c/n",b,a);
}
程序运行后的输出结果是______。
-
-
-
-
【正确答案】
A
【答案解析】[解析] 本题考查了函数的调用。首先主函数定义了两个字符型数据b和a,给b赋值为字母a,a赋值为字母A,调用fun(&b,a)函数,*c=*c+1,a的ASCII码值加1后为b,A的ASCII码值加1后为B,输出第一组值,排除C、D选项。B选项的值此时为小b,排除B选项,所以本题答案为A。