wdjh.net
当前位置:首页 >> 若x和n均是int >>

若x和n均是int

分析如下: x += n++;相当于是以下两步: 1.x = x + n; 2.n = n+1; 所以x = 5 + 5 = 10; n = 5+1 = 6

x+=n++解析为x=x+(n++),自加号在变量后表示执行完当前语句后再自加,因此先执行x=x+n,x变为10,再执行n++,n变为6。

您好: +=和++(后缀)的运算优先级不同,+=的运算优先级要高于++(后缀),所以,在运算的时候先运算+=然后运算++,所以该式应该是x+=n,x=10;然后n++,n=6(ps:++(前缀)的优先级要高于+=)

x%=(n%=2) 先计算括号里的,(n%=2),即 n = n % 2,计算结果, n 为 1。。 然后 括号里面的用 n 去替换,也就是 x%=1。。 也就是 x = x % 1。。 12 对 1 求余,结果就是0了。。

计算下面表达式后x的值为 10 ,n的值为 6 。 x+=n++

括号优先级高,先算里面的,n=1,x=x%n=12%1=12,所以x的值为12。

+=和++(后缀)的运算优先级不同,+=的运算优先级要高于++(后缀),所以,在运算的时候先运算+=然后运算++,所以该式应该是x+=n,x=10;然后n++,n=6(ps:++(前缀)的优先级要高于+=)。 1.这个表达式等价于x=x+n++,因为他们初始值x=5,n=5,...

n%2 = 5%2 = 1 x ← x + 1 x = 7

1.这个表达式等价于x=x+n++。 2.因为他们初始值x=5,n=5;n++是先使用后增加,就是先用n=5和x相加。并且++运算符的优先级大于=运算符。 3.所以现在是x=10了,n自增1变为6了。 1.整型变量是一种计算机语言。在C语言中,整型变量的值可以是十进制,...

先判断10>7 为真 循环继续 n-- n为9 输出 ;。9>7 为真 循环继续 n-- n为8输出 ; 8>7 为真 循环继续 n-- n为7输出;7>7 为假 循环结束 。

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com