选择题
有以下程序:
#include<stdio.h>
main()
{
int sum,pad,pAd;
sum=pad=5;
pAd=++sum,pAd++,++pad;
printf('%d\n',pad);
}
程序运行后的输出结果是______。
A、
5
B、
6
C、
7
D、
8
【正确答案】
B
【答案解析】
C语言区分大小写,pad与pAd是两个不同的变量。首先将5赋值给两个变量,由于赋值运算符的优先级高于逗号运算符,所以计算pAd=+ +sum,此时pAd为6,sum也为6,然后计算pAd+ +,pAd的值变为7,+ +pad,pad的值变为6,所以选择B选项。
提交答案
关闭