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

我不要复制粘贴的答案,我需要的是计算这个问题而输入的代码... 我不要复制粘贴的答案,我需要的是计算这个问题而输入的代码 展开
 我来答
禾鸟heniao
2020-07-10 · TA获得超过4.9万个赞
知道大有可为答主
回答量:2万
采纳率:59%
帮助的人:730万
展开全部

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语言

GTA小鸡
高粉答主

推荐于2017-11-27 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
x+=n++解析为x=x+(n++),自加号在变量后表示执行完当前语句后再自加,因此先执行x=x+n,x变为10,再执行n++,n变为6。
追问
我意思是想要你把那串代码发给我,我复制到编程工具就能用的
追答
//代码照着题目打一遍就完了
#include<stdio.h>
int main()
{
    int x=5,n=5;
    x+=n++;
    printf("%d,%d\n",x,n);
    return 0;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式