问题 单项选择题

数字字符0的ASCII值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是 ______。

A.3,2

B.50,2

C.2,2

D.2,50

答案

参考答案:C

解析: b++是先使用b再给b赋值1,因此是先输出2,再将b加1,b='3',则第一条语句输出2,第二条语句输出2。

判断题
单项选择题 A3/A4型题