77问答网
所有问题
C语言题,求a=3*5,a*4,a+5的值,要有过程,谢谢
如题所述
举报该问题
推荐答案 2018-01-16
a=3*5,a*4,a+5
先计算3*5并赋值给a,再计算a*4,最后计算a+5的值,20就是整个
表达式
的值。
它等价于
(a=3*5),a*4,a+5
因为赋值运算符的
优先级
高于逗号表达式的优先级。
若是int c;
c=(a=3*5,a*4,a+5);
则c的值为20。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gq3WIGYpNI8q88pGqWv.html
相似回答
C语言
里(
a=3*5,a*4
)
,a+5的值
是65还是20?求详细解题
过程
答:
因为a = 3*5 = 15,然后
a*4
= 60 a+5 = 20 如果改成(
a=3*5,a
=a*4)
,a+5
结果就是65了。。。所以最后结果是20。。。逗号运算无论前面有多少。。。都取最后的那个值。。。希望对你有帮助。。。
c
里面的表达式"(
a=3*5,a*4
)
,a+5
"结果是?
答:
由此说:这个逗号表达式是由一个逗号表达式(即这里的(
a=3*5
,
a*4
))和一个算术表达式(即这里的(
a+5
))组成的。这里先计算出a=15,再进行a*4的运算的60(此时a的值没有变,仍是15),最后再进行a+5的运算,即15+5=20,即这整个逗号表达式的值为20。
在
c语言的
运算中
,逗号
表达式
a=3*5,a*4,a+5的值
是多少???
答:
a=3*5
,
a*4,a+5
的值是20,a的值是15——a=3*5=15,15*4=60(但60没有赋给任何变量),15+5=20(也没赋给任何变量,但它是整个表达式的值)。
C语言
设
a=5,求
(
a=3*5,a*4
)
,a+5的值
答:
说详细点 如果是问a
的值,
那最终a=15 如果是问(
a=3*5,a*4
)
,a+5
这个表达式最终的值 那值是20,解释是根据逗号运算符的性质:整个表达式的值 取最右子表达式的值
C语言的逗号
表达式运算
a=3*5,a*4,a+5 的
运算 求指教
答:
逗号表达式算法,从左到右顺序计算,取最右边的结果作为整个表达式的值.假设 b = (
a=3*5, a*4, a+5
)b = (15, 15*4, 15+5) // a在a=3*5之后没有后续对a赋值的算式,所以a到最后还是=15 b = (15, 60, 20)b = 20
a是int型变量,则表达式a=(a=(
a=3*5,a*4
)
,a+5
)
的值
是
答:
先算 a=
a=3*5
->a=
a*4
->a=
a+5
15 60 65
...main () {int a ; printf("%d\n",(
a=3*5,a*4,a+5
));}
答:
也即表达式n)的值。(3) 逗号运算符的优先级别在所有运算符中最低。所以,你的那个表达式(
a=3*5,a*4,a+5
),先计算a=3*5;这时a=15了,然后计算a*4=60,再计算a+5=20;逗号表达式的值为最后一个表达式
的值,
所以(a=3*5,a*4,a+5)=20 你的程序最后打印20 ...
大家正在搜
c语言a+=a-=a*=a
c语言常考的编程题
c语言的题
c语言必考编程题
c语言答题题库
c语言编程题经典100例
大一c语言经典编程题
大一c语言必背编程题
c语言编程题及答案
相关问题
C语言 设a=5,求(a=3*5,a*4),a+5的值
C语言题,求a=3,b=4,c=5,a+b>c&&b==c的...
C语言里(a=3*5,a*4),a+5的值是65还是20?求...
C语言逗号表达式(a=3*5,a*4,a+5)的值是多少?
C语言的逗号表达式运算 a=3*5,a*4,a+5 的运算 ...
C语言逗号表达式中 (a=3*5,a*4).a+5 的...
在c语言的运算中,逗号表达式 a=3*5,a*4,a+5的值...
C语言中这条语句x=(a=3*5,a*4),a+5;的结果x...