有以下程序 #include main() { int sum, pad, pAd; sum = pad = 5; pAd = ++sum, pAd++, ++pad; printf("%d\n", pad ); } 程序的输出结果是( )。

admin2020-07-28  17

问题 有以下程序
#include
main()
{
int sum, pad, pAd;
sum = pad = 5;
pAd = ++sum, pAd++, ++pad;
printf("%d\n", pad );
}
程序的输出结果是( )。

选项 A、6
B、5
C、7
D、8

答案A

解析 C语言对字母大小写敏感,pAd与pad不是同一个变量,表达式"pAd = ++sum, pAd++, ++pad;"中牵扯到pad的只有最后一个逗号后的表达式,pad=6,所以输出的最后结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/tE3p777K
0

最新回复(0)