逗号表达式a=2×6,a×3,a 5的值是___. A. 12 B. 17 C. 36 D. 41为什么在c-free中写了一下输出是12呢?而答案是选B 相关知识点: 试题来源: 解析 答案是B 17 没错至于你说的实际输出是12,你写的是不是printf("%d\n",a=2×6,a×3,a+5)这样的输出必然是12应该是printf("%d...
逗号表达式a=2*6,a*3,a 5的值是___. A. 12 B. 17 C. 36 D. 41 员满影联就提采拉会民同情为什么在c-free中写了
逗号表达式 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=2*6,a*3,a+5的计算过程是从左到右进行的。首先计算2*6,结果是12,此时a的值被修改为12。接着进行a*3的操作,但这里a的值并没有再次改变,因为a已经被修改为12。最后进行a+5的操作,即12+5,结果是17。因此,这个表达式的最终结果是17。逗号表达式的特点...
百度试题 结果1 题目逗号表达式a=2*6,a*3,a+5值是___。 A. 12 B. 17 C. 36 D. 41 相关知识点: 试题来源: 解析 B 反馈 收藏
百度试题 结果1 题目【填空题】逗号表达式a=2*6,(a*3,a+5)的值是___ 相关知识点: 试题来源: 解析 17 反馈 收藏
答案是B 17 没错 至于你说的实际输出是12,你写的是不是 printf("%d\n",a=2*6,a*3,a+5);这样的输出必然是12 应该是 printf("%d\n",(a=2*6,a*3,a+5));
是17 a=2*6,a*3,a+5 先求a=2*6,则a的值变成了12 再a*3,但a的值还是12,因为a*3并没有再赋值给a 再a+5 ,a+5 的值是17 注意:逗号表达式的值是最后一个表达式的值,在这里是a+5的值,即17 建议看看书上这部分的介绍,
逗号表达式a=2*6,a*3,a+5的值是( )A.12B.17C.36D.41的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具