c语言的 a++ 和 ++a有什么区别?

 我来答
教育畅谈者
高能答主

2021-10-19 · 答题姿势总跟别人不同
知道小有建树答主
回答量:2247
采纳率:100%
帮助的人:52.1万
展开全部

混合表达式中运算符的处理顺序不同:a++是先处理其他运算,然后a再自加,而++a则是先处理a自加运算,再处理其他表达式运算。

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

c语言注意事项

C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99,数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。

LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具,我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。

劳夏青悉能
2020-02-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:818万
展开全部
如果要打印的值是a++
如printf("%d",a++);
那打印出来的只是A的值.
但是第二次打印的A值就是++后的值.
就是先打印后++;
++A就是先改变A的值,再打印出来.
具体差别你可以自己试着运行比较一下.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式