x=10,n=6
具体步骤如下:
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了再参与运算。
扩展资料
1、在C语言中,整型变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制数。整体,是指定义在函数外部的一些变量,因为它们可以看成是不属于任何作用域,它们在程序运行时一直存在,也因此可以被所有函数所访问。整体变量在整个文件中都有效。
2、判断是否是整体变量
if(!GlobalVariableCheck("g1")) GlobalVariableSet("g1",Symbol());
GlobalVariableDel()删除全局变量。如果函数成功,返回值是true。如果函数失败,返回值是false。
3、C语言的特点:
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建。
通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
参考资料来源
百度百科-整体变量
百度百科-C语言
x+=n++解析为x=x+(n++),自加号在变量后表示执行完当前语句后再自加,因此先执行x=x+n,x变为10,再执行n++,n变为6。