c语言若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后,x和n的值为

我想知道怎么算的 谢谢各位啦

分析如下:
x += n++;相当于是以下两步:
1.x = x + n;
2.n = n+1;
所以x = 5 + 5 = 10;
n = 5+1 = 6
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-09
x=10,n=6

x+=n++等价于x=x+n++,此时x=5+5++=10

而n在经过n++之后变成n=6

要注意n++,与++n的区别,一个是先运算了再+1,另一个是先+1了再参与运算
第2个回答  2010-07-09
x+=n++ 分解后就是 x = x+n; n++; x=10,n=6.

c语言若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后...
1、这个表达式等价于x=x+n++。2、.因为他们初始值x=5,n=5;n++是先使用后增加,就是先用n=5和x相加。并且++运算符的优先级大于=运算符。3、x+=n++等价于x=x+n++,此时x=5+5++=10,而n在经过n++之后变成n=6。注意事项:n++,与++n的区别,一个是先运算了再+1,另一个是先+1了...

c语言若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后...
x+=n++等价于x=x+n++,此时x=5+5++=10 而n在经过n++之后变成n=6 要注意n++,与++n的区别,一个是先运算了再+1,另一个是先+1了再参与运算

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

求2011年3月c语言计算机二级考试题库下载 笔试加上机 和公共基础 我邮 ...
6.若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为 10 ,n的值为 6 。7.若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b\/3*(int)(a+c)\/2)%4的值为 4.5 。8.若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)\/2+(int)x%(int)y...

若x和n均是int型变量
计算下面表达式后x的值为 10 ,n的值为 6 。x+=n++

若x和n均是int型变量,且x的初值为12 ,n的初值为5,则执行下面表达式x%=...
0 n=n%2 得N=1 ,X=X%N 得 0

...设x和y均为int型变量,且x=1,y=2,则以下表达式:0+x\/y的值为...
给200

若x和a均是int型变量,则计算表达式(1)后的x值为--- ,计算表达式(2)后的...
C_Study_Room 采纳率:44% 擅长: 办公软件 C#\/.NET C\/C++ 其他回答 1)X=12,逗号表达式值为最右边的表达式的值2)X=4 小铁锤53770 | 发布于2010-10-13 举报| 评论 0 1 为您推荐: 若a是int型变量 若x和n均是int型变量 unsigned int 若a b c均为int变量 int a[3][4] int fun(...

设x,y,z,t均为int型变量而且初值均为1,则执行语句"t=++x∥++y&&++z...
2 2 2 1

C语言数组判断题
8. 如果一个静态(static)或外部(extern)数组不进行初始化,则对数值型数组隐含初值为0 对 9. C语言中字符型、整型、实型都能用八进制表示 错,实型不可以 10. 设x、t均为int型变量,则执行语句"x=10;t=x&&x>10;"后,t的值为0 错,t=10 11. 在C语言中,变量必需先定义后使用 对 12...

相似回答