C语言中n--和--n的区别及作用详解:自减运算符的深入理解

如下:

C语言中n--和--n的区别及作用详解:自减运算符的深入理解

n--和--n的作用是使n减1。例如n本来是5,经过n--或--n后n将变成4。

它们之间的区别是:

n--该表达式的值是n减1之前的值,如:

整数n=5;

int a=n--;//此时a的值为5

n--该表达式的值是n自减后的值,如:

整数n=5;

int a=--n;//此时a的值为4

例如:

n=10;

k=10*n--+3;

那么结束后,k=103,n=9

--n表示表达式中先从n开始减n,然后取n的值进行计算;

例如:

n=10;

k=--n*10+3;

那么结束后,k=93,n=9

如果是单独的语句--n;,和n--;没有任何区别。

扩展信息:

C语言是一种通用计算机编程语言,广泛应用于低级开发。 C语言的设计目标是提供一种易于编译、处理低级内存、生成少量机器代码、无需任何运行时环境支持即可运行的编程语言。

C语言虽然提供了许多底层处理函数,但仍然保持了良好的跨平台特性。以标准规范编写的C语言程序可以在许多计算机平台上编译,甚至包括一些嵌入式处理器(微控制器或(称为MCU)和超级计算机等操作平台。

20世纪80年代,为了避免各个开发者使用的C语言语法存在差异,美国国家标准局制定了一套完整的C语言美国国家标准语法,称为ANSI C,作为C语言的原始标准。语言。 。 [1] 目前,2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准。该标准较好地支持了汉字函数名和汉字标识符,在一定程度上实现了汉字编程。

C语言是一种面向过程的计算机编程语言,它不同于C++、Java等面向对象的编程语言。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

87阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

86阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

78阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读