问题
单项选择题
有以下程序
#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,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
答案
参考答案:A
解析: 调用fun函数输出为加1之后的值,fun函数功能将main函数中的b自增1,a没有变化,所以输出为A。