c语言,关于逗号表达式
题目
c语言,关于逗号表达式
逗号表达式“(a = 3 * 5,a * 4),a + 5”的值=20:= 3 * 5,得a=15;再求a * 4=60;最后求解a + 5=20,所以逗号表达式的值=20,请问这个解释正确否,为什么不是等于80?
答案
这个表达式的值应该是20,逗号表达式的值应该是逗号右边的值,对于a=3*5,a*4 左边a被赋值15,所以右边a*4=60是这个表达式的值,但并没有给a赋值,所以a的值仍然是15;对于整个表达式而言,其值应该是a+5,因为在前一个表达...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 关于not only...dut also的英语句子
- 负三分之十四乘七分之五= 要有 解;原式
- 月亮静静地洒下一片银灰,山村一片寂静 改写成拟人句.
- 已知3sinα+cosα=0,求sin²α+2sinα*cosα-3cos²α的值,要求有步骤
- 描写大草原的词语
- 1、在百米赛跑时,终点安排两个计时员,当百米运动员起跑时,一个计时员在看到发令枪冒出的白烟开始即使,另一个计时员在听到枪声时开始即使.当计时员到达终点时,一个计时员记录时间为12.12s,另一计时员记
- 氢氧化钾在不同温度下水中的溶解度?
- 请问谁知道个位上的数字比十位上的数字多1的两位数是什么
- 巴斯德的实验,曲颈瓶的设计妙在何处?
- 2013年我国生产某出口商品M的价格为260元人民币,人民币汇率中间价为1美元兑6.5元人民币.如果2014年我国生产商品M的社会必要劳动时间缩短一半人民币兑美元贬值3%,在其他条件不变的情况下,预计
热门考点