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

admin2019-08-18  28

问题 有以下程序
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。注意pad和pAd的是不同的变量。
转载请注明原文地址:https://jikaoti.com/ti/ORf0FFFM
0

相关试题推荐
最新回复(0)