若有以下程序 include<stdio.h> main( ){ inta=0 b=0 c=0c=(
若有以下程序 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的是不同的变量。
相似问题
表达式a+=a-=a=9的值是A.-9B.0C.18D.9请帮忙给出正确答案和分析 谢谢!
表达式a+=a-=a=9的值是A.-9B.0C.18D.9请帮忙给出正确答案和分析,谢谢!
按照C语言规定的用户标识符命名规则 不能出现在标识符中的是A.连接符B.大写字*C.数字字符D.下划
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是A.连接符B.大写字*C.数字字符D.下划线请帮忙给出正确答案和分析,谢谢!
若有定义语句:inta=3 b=2 c=1;以下选项中错误的赋值表达式是A.a=b=c+1;B.a=
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是A.a=b=c+1;B.a=(b=4)=3;C.a=(b=4)+c;D.a=1+(b=c=4);请帮忙给出正确答案和分析,谢谢!
C源程序中不能表示的数制是A.八进制B.十进制C.二进制D.十六进制请帮忙给出正确答案和分析 谢谢!
C源程序中不能表示的数制是A.八进制B.十进制C.二进制D.十六进制请帮忙给出正确答案和分析,谢谢!
以下叙述中正确的是A.字符变量在定义时不能赋初值B.同一英文字*的大写和小写形式代表的是同一个字符常
以下叙述中正确的是A.字符变量在定义时不能赋初值B.同一英文字*的大写和小写形式代表的是同一个字符常量C.字符常量可以参与任何整数运算D.转义字符用
