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

admin2020-07-28  34

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

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

答案D

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

最新回复(0)