C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/11 08:20:36
C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算
![C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算](/uploads/image/z/9741281-41-1.jpg?t=C%E8%AF%AD%E8%A8%80%EF%BC%88a%3D2%2Cb%3D5%2Cb%2B%2B%2Ca%2Bb%29%E8%BF%99%E4%B8%AA%E6%8B%AC%E5%8F%B7%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%80%BC%E6%80%8E%E4%B9%88%E7%AE%97)
(a=2,b=5,b++,a+b)这个叫逗号表达式,其值为最后一个表达式a+b的值8.
再问: 如果是8,不是应该把表达式改成++b吗,怎么是b++
再答: 不管是++b,还是b++,这都不影响整个表达的值。
再问: 为什么不影响,b++不是应该先用b吗,计算完才把b的值+1
再答: b++,a+b 先算b++,彻底完成后才算a+b。
再问: 如果是8,不是应该把表达式改成++b吗,怎么是b++
再答: 不管是++b,还是b++,这都不影响整个表达的值。
再问: 为什么不影响,b++不是应该先用b吗,计算完才把b的值+1
再答: b++,a+b 先算b++,彻底完成后才算a+b。
C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算
c语言表达式求解释!(a=2,b=5,b++,a+b)这个表达式的值是多少?怎么算的?像这类表达式怎么去算?新手求教!
C语言:设a=5,b=2,则(a--)-b这个表达式的值为
C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是?
C语言中的括号运算已知整数a=1,b=2,c=3:求表达式执行后a,b,c,d的值,表达式d=(a++,--b,b--,
c语言当中,这个表达式该怎么求 d=a>b?(a>c?a:c):(b);
C语言中,a=1,b=2,a>b?++a:++b;求表达式的值.
C语言 设a=3,b=4,c=5,则逻辑表达式“!(a+b)*c-1&&b+c%2”的值是?
C语言中,已知int b=2;则下列表达式值为1的是( ) A.b>1 B.b>b C.b
C语言表达式 b==a=2,怎么算?
C语言,求表达式的值int a=5,b=2,c=3,d=4;则表达式a>b?a:c>d?c:d的值是多少因为a>b所以取
C语言 假设a=4,b=5,c=6编程求出下列表达式的值.一a+b>c&&b=c 二a||b+c&&b-c 三 (a>b