C++高手请进 逗号表达式(x = 4 * 5,x * 5),x + 25的值为( ).(A)25 (B)20 (C)100 (D)45
题目
C++高手请进 逗号表达式(x = 4 * 5,x * 5),x + 25的值为( ).(A)25 (B)20 (C)100 (D)45
为什么我觉得是125啊!
答案
你是不是觉得X*5后X应该等于100啊?
先把程序看清楚
你的表达式都没有赋值,我给一个相同格式的表达式吧(注意这里的ABCD代表的是表达式)
D=((A,B),C)这里的D你没有给出,A就是你的x = 4 * 5,B就是你的x * 5,C就是你的 x + 25
记住,逗号运算是从左住右一个表达式一个表达式运算,只是整个逗号表达式的结果等最后一个表达式结果,即D=C
按运算规则一一运算如下:
A表达式即x = 4 * 5运行后:X=20
B表达式即x * 5运行后:没有任何意义在这里,X值根本不会改变,只是(A,B)这个结果会等于100,但我们最后的结果是由C来定的,所以B的执行对程序中变量没有任何改变
C表达式即x+25运行后:那么最后结果就是D=((20,100),20+25)
显然最后结果就是 45
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- “是的,那是孤独的雪,是死掉的雨,是雨的精魂.”的含义是什么?
- 《关雎》《蒹葭》改成散文
- 下面词语中有4个错别字,请圈出来,并订正在下面横线上.长途跋涉 煞费苦心 一箭之遥 无原无故
- 已知A(0,3),B(2,0),C(-1,3),与AB+2AC方向相反的单位向量是( ) A.(-1,1) B.(0,-1) C.(0,1) D.(1,-1)
- 关于春节的自由命题作文600字左右
- 碳酸钴制取的化学式
- f(x),定义域为R,且x不恒为0 f(m)f(n)=mf(n/2)+nf(m/2)成立.求所有满足条件的函数f(x).
- 设“●”“□”“▽”分别表示三种不同的物体,●●=□▽,●□=▽,问●▽=?(用方程解)
- 1:4的 150mW/cm2的脉冲超声波与30 mW/cm2的持续超声波的作用相同吗
- 用三个五和三个0按要求组成一个六位数 只读两个零的数是什么?
热门考点
- 48V20Ah充电器给48V12Ah电瓶充电,现在用了刚刚一年电瓶全部鼓起来了,不能用了,我到维修地方去,他们说是用错了充电器导致的,是不是这个原因,求教
- 2010世界杯是第几次在非洲举办的世界杯?
- y=tanx的最大值和最小值?
- 小明对着山崖喊一声,经过2s听到回声,那么小明与山崖之间的距离是多少米?
- 常见的有毒物质,致癌性物质,有色气体和有刺激性气味的物质(包括气体,液体和固体)有哪些?
- 高中生物,能产生水的细胞器,标准答案是:线粒体、叶绿体、核糖体.我想问一下,高尔基体、内质网、溶酶
- 什么是炭酸饮料
- 按要求改写句子 (1)ian sold his car last week(针对划线部分提问)
- 求英语冷笑话
- 李白诗句“黄鹤之飞尚不得过,猿猱欲度愁攀援”与郦道元的《三峡》中的哪一句描写的山峰特点相同?请用一个词语概括这一特点.