66问答网
所有问题
十八题不应该输出y=8 x=16吗 为什么是这个结果啊 还有其中的y++的先执行再赋值的作用范围是
十八题不应该输出y=8 x=16吗 为什么是这个结果啊 还有其中的y++的先执行再赋值的作用范围是哪到哪啊 难道不是在循环体之内吗
举报该问题
推荐答案 2015-12-13
运行步骤:
x=0 y=0 x<15 y++ y=1; x+=++y y先自加y=2 x=0+2=2
x=2 y=2 x<15 y++ y=3; x+=++y y先自加y=4 x=2+4=6
x=6 y=4 x<15 y++ y=5; x+=++y y先自加y=6 x=6+6=12
x=12 y=6 x<15 y++ y=7; x+=++y y先自加y=8 x=12+8=20
20>15退出循环 y=8 x=20
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/viDiixs9xDsDx2UnUv.html
其他回答
第1个回答 2015-12-13
深奥
相似回答
...
为什么
我算的答案是5和15啊 我是这么理解的:
y++
在第一次
执行的
...
答:
每次进入循环,
先执行y++
,y的值加1,
再执行x
+=++y,你的问题可能出在这里,++y和y++不同,是先自加
再赋值
,所以
y先
加1,然后再对x进行累加赋值,所以每次循环其实就是先把y加2,再把y的值加到上一次的x上,最后的
结果应该是
20,8 ...
C语言习题请高手解答。。急急急
答:
第六题 w<x?w:z<y?z:x 是表示如果在z<y为真取z 假取x 在判断w<x是真取w假取 后面运算的结果 所以选C 第七题 选B S最后赋值是4 在s*=s后为16.第八题 选C 很简单的看条件就行了 第九题 没有;分号吗?第十题 选A switch()在()中的只能是常量。第十一题 1是真 0是...
二级c公共基础题库
答:
例5:设有int x=11;则表达式(x++*1/3)的值是 A 3 B 4 例6:设有int a=1,b=1,c=1;a=a+++b+++c; 最终a、b、c的值是:a=4;b=2;c=1;例7:有以下定义和语句组:float x=1;int y=2;y+=++x*++x;则最终y的值为:11 例8:int x=2;printf(“%d”,((x=4*5,x...
求C
++
题或代码
答:
Sample Input:1 2 3 41 0 2 32 1 3 12 8 7 1Sample Output:03435注:ACM比赛非常注重输出格式。若输出格式错误则全题不能得分。 以下几个题训练基本输出语句的使用。二十一、粘墙“三角形” Time Limit:1000MS Memory Limit:32768KDescription:输入一些正整数(≤26),编程输出以这些正整数为边长的附着墙...
7个不可思议的事 智力题9命
答:
前面说到,这只不过是INSTRUCTION而已,那么这个单词的第三个字母就是S第四关:81+1=21+2=32+3=5那么3+5
=8
第五关:7957+2=5959-4=5555+8=6363-
16=
47那么47+32就是79符号是加减不断替换,而数字就是倍增(2,4,8……)第六关:97把79翻转就是97第七关:youth这是福尔摩斯的密码,用于秘密传递信息。
请证明:1+1=2
答:
从哥德巴赫提出这个猜想至今,许多数学家都不断努力想攻克它,但都没有成功。当然曾经有人作了些具体的验证工作,例如: 6 = 3 + 3, 8 = 3 + 5, 10 = 5 + 5 = 3 + 7, 12 = 5 + 7, 14 = 7 + 7 = 3 + 11,
16
=
5 + 11,
18
= 5 + 13, ……等等。有人对33×108以内且大过6之...
大家正在搜
相关问题
第十八题 请问该怎么做啊 为什么我算的答案是5和15啊 我是...
在C语言中,为什么x++=y++是错误的,而++x=++y是...
第十八题该怎么做?x的次方是m+4
c语言第十八题为什么输出结果是负的?
?下列程序的运行结果是 这题的x=y==z判断为什么是真的!
c++的题目: x=3,y=5,则x*=y+2的结果是( )...
C语言编程题中的++Y与y++的区别?
第十八题,急,详细的一元一次方程,一元一次。。。T_T