若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0c=(a+=++b,b+=4); printf(’’%d,%d,%d\0n’’,a,b,c);) 则程序的输出结果是

admin2020-07-28  17

问题 若有以下程序
#include<stdio.h>
main(    ){
inta=0,b=0,c=0c=(a+=++b,b+=4);
printf(’’%d,%d,%d\0n’’,a,b,c);)
则程序的输出结果是

选项 A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1

答案C

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

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