逗号表达式
1、在C语言中,如果下面的变量都是int类型,则输出的结果是.
sum=pad=5; pad=sum + + ,sum + + , + + sum;
printf("%d\n",pad);
A) 7 B) 6 C) 5 D) 4
2c语言中逗号表达式的用法、设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是
A) 1 B) 0 C) 4 D) 3
3、设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为
A) 4 B) 16 C) 32 D) 52
4、若有以下程序段,其输出结果是
int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3);
A) 0,0,-10 B) 0,0,5
C) -10,3,-10 D) 3,3,-10
printf("%d,%d,%d\n",a,b,c);
知识点
表达式1, 表达式2, ……,表达式n
逗号表达式的值:等于表达式n的值
自左向右依次进行运算
优先级最低(注:与赋值号混合运算时,没括号的情况下 先赋值,再逗号)
答案
1--5、CDCB
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论