逗号表达式
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、设xyzk都是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--5CDCB