单选题
在C语言中,如果下面的变量都是int类型,则输出的结果是( )。
在C语言中,如果下面的变量都是int类型,则输出的结果是( )。
sum=5,p=5;p=sum++,p++,++p;
printf("%d\n",p);
A
7
B
6
C
5
D
4
答案解析
正确答案:A
解析:
p=sum++,p++,++p是逗号表达式,其结果为最后的表达式值,即++p,而p经过2次自增,已经变成了7
题目纠错
信息技术知识大赛
