逗号表达式a=2*6,a*3,a+5的值为麻烦过程讲的清楚些,我只是个初学者,谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 11:55:17
逗号表达式a=2*6,a*3,a+5的值为麻烦过程讲的清楚些,我只是个初学者,谢谢

逗号表达式a=2*6,a*3,a+5的值为麻烦过程讲的清楚些,我只是个初学者,谢谢
逗号表达式a=2*6,a*3,a+5的值为
麻烦过程讲的清楚些,我只是个初学者,谢谢

逗号表达式a=2*6,a*3,a+5的值为麻烦过程讲的清楚些,我只是个初学者,谢谢
逗号表达式 a=2*6,a*3,a+5 的值:
int a;
int s;
s = (a=2*6,a*3,a+5);
右边小括号里的是逗号表达式,它分成3个表达式:
(1)a=2*6,
(2)a*3,
(3)a+5
计算顺序是 (1) (2) (3); 算毕,把 (3) “最后一个表达式的结果” 作为 “逗号表达式 的 结果” 给出.
(1) 式,叫“赋值表达式” -- C 语言的叫法!算得 a=12
(2) 式,表达式 的 结果 是 a*3 ,a 的当前值 是 12 ,表达式 的 结果 是 36,a自身值 是 12没变
(3)式,表达式 的 结果 是 a+5,上一步说了,a自身值 是 12没变,所以这里 a+5 = 12 + 5 = 17
“最后一个表达式的结果” 作为 “逗号表达式 的 结果” 给出 ,最终给出 17
printf("%d ",s); 打印出 17.

C语言逗号表达式(a=3*5,a*4,a+5)的值是多少? 逗号表达式“(a = 3 * 5,a * 4),a + 5”的值 逗号表达式(a=3*5,a*4),a+15的值是? 逗号表达式a=5,a++,a*3的值是? 定义:用逗号将两个表达式连接起来称为逗号表达式,它的一般表达形式为:“表达式1,表达式2”,整个逗号表达式的值等于表达式2的值,如“3 5,6 8”的值为14,已知“a b,a-b”的值为4,“ab,a 2b” 若a是int型变量,则表达式(a=4*5,a*2),a+6的值为多少您的回答是:这是个逗号表达式,是一个表达式逗号表达式的值为逗号右边的值,如(a,b)的值即为b的值,逗号的运算优先级最低(a=4*5,a*2),a+6的值即 若a是int型变量,则a=(a=3*5,a*2),a+5表达式的值?逗号表达式到底是怎么回事哦,这个求表达式的值和求a的值一样吗? 逗号表达式a=2*6,a*3,a+5的值为麻烦过程讲的清楚些,我只是个初学者,谢谢 逗号表达式a=4,b=6,a--,b--,a+b的值为? 跪求C语言中逗号表达式(a=4*5,a*2),a+15的值是逗号表达式(a=4*5,a*2),a+15的值是____一点点解析, 逗号表达式a=(3*5,4*6)的结果是多少? c语言,关于逗号表达式逗号表达式“(a = 3 * 5,a * 4),a + 5”的值=20:= 3 * 5,得a=15;再求a * 4=60;最后求解a + 5=20,所以逗号表达式的值=20,请问这个解释正确否,为什么不是等于80? 逗号表达式的一点问题,y=(a=2,a++);书上的做题过程好像是这样的:先算括号,然后是逗号表达式,逗号表达式是由左往右,就是先算a=2,再算a++,最后a++的值作为逗号表达式的值赋给y,我的问题是先 C语言的逗号表达式运算a=3*5,a*4,a+5 的运算 求指教 逗号表达式,(a=3*5,a*4),a+15 结果是多少? 逗号表达式a=2*6,a*3,a+5的值是_________.A.12 B.17 C.36 D.41为什么在c-free中写了一下输出是12呢?而答案是选B C语言中,若有int a=5;则逗号表达式a=2*6,a*3,a+5的值是_________.我觉得是12因为后面的a*3,a+5,并没有给a赋值,因为它不是a=a*3,a=a+5 有关C语言中逗号表达式的问题为什么以下两个逗号表达式的值不同?a=4,b=a+5,b++的结果为9a=4,b=a+5,++b的结果为10