c语言中(a=3*5,a*4),a+5 为什么a的值不是65 a=a*5,a*4就是60啊
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 21:33:47
c语言中(a=3*5,a*4),a+5为什么a的值不是65a=a*5,a*4就是60啊c语言中(a=3*5,a*4),a+5为什么a的值不是65a=a*5,a*4就是60啊c语言中(a=3*5,a*4
c语言中(a=3*5,a*4),a+5 为什么a的值不是65 a=a*5,a*4就是60啊
c语言中(a=3*5,a*4),a+5 为什么a的值不是65 a=a*5,a*4就是60啊
c语言中(a=3*5,a*4),a+5 为什么a的值不是65 a=a*5,a*4就是60啊
赋值运算符比逗号运算符优先级高 所以 a = 3 * 5 = 15
你的表达式相当于
int j,k;
k = (j = (a = 3*5,a*4),a + 5); --即为二个逗号表达式
j = (a = 3*5,a*4) j = 15 * 4 = 60;
k = j, a+5; k = 20;
也就是说你最后的整个表达式的值为20,但是 a 是15
希望我的解答你能够明白.
c语言中a[]={2,3,4,5},
c语言中(a=3*5,a*4),a+5 为什么a的值不是65 a=a*5,a*4就是60啊
c语言中 a=5
C语言中,a=3,b=4,c=5; a||b+c&&b-c怎么理解?
C语言书写?a>=5&&a
C语言中a
C语言中a
C语言中a
C语言中,a
c语言中a~
c语言中,a
C语言中a+=(a
C语言中a=a*2=3
关于C语言表达式值的判断设a,b,c都是int变量,a=3,b=4,c=5,下列表达式中,值为0 的表达式是:A)'a'&&'b' B) a
C语言中c=a
C语言中,a=(b,c) ,
C语言逗号表达式(a=3*5,a*4,a+5)的值是多少?
13.在C语言中,错误的语句是( ).A.a=b=c;B. ;C.breakD.b=3*513.在C语言中,错误的语句是( ).A.a=b=c;B. ;C.breakD.b=3*5,a*=4;