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

admin2019-05-17  22

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

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

答案D

解析 有逗号表达式构成的语句“pAd=++sum,pAd++,++pad;”主要从左到由连续运算,因此pad的值为6。注意Dad和pAd的是不同的变量。
转载请注明原文地址:https://jikaoti.com/ti/1xf0FFFM
0

最新回复(0)