问题
单项选择题
有以下程序
main()
Cham a='a' , b ;
printf("%c,",++a) ;
printf("%c\n",b=a++) ;
程序运行后的输出结果是______。
A) b,b B) a,b C) b,c D) a,c
答案
参考答案:A
解析: 本题与上题类似,考查的同样是++的前缀与后缀的区别。前缀形式表达式的值为增加1后的值,而后缀表达式为增加1之前的值。因此,两次输出的结果都是'b'。