c语言中n--和--n是什么意思
所有这些都表示变量n的值减小本身(value-1 )。差异:n-意味着首先将n的值提取,然后减少 - n表示首先减少,然后减少n:intn = 1 0; printf(“%d”,n--); 打印值为1 0(在printf之后执行,n的值变为9 )intn = 1 0; printf(“%d”, - n); 印刷值是9
c语言中n--和--n是什么意思
如下所示:n-和 - n都使n n自败1 ,如果n最初是5 ,n--或-n,则n变为4 它们的差异是:n-- n- n之前的值降低,例如:intn = 5 ; inta = n-; // a此时a的值为5 n-该表达式的值是缩小n后值的值,例如:intn = 5 ; inta = - n; // a的值目前为4 ,例如:n = 1 0; k = 1 0*n-+3 ; 然后结束后,k = 1 03 ,n = 9 - n表示在表达式中,首先从n中减去n,然后n值n进行计算。例如:n = 1 0; k = - n*1 0+3 ; 然后结束后,k = 9 3 ,n = 9 如果是单独的语句-n; 然后与n-没有区别。
扩展信息:C是一种通用的计算机编程语言,广泛用于基础开发。
C语言的设计目标是提供一种可以轻松编译,处理低级内存,生成少量机器代码的编程语言,并在没有操作环境的任何支持的情况下运行。
尽管C语言提供了许多低级处理功能,但它仍然保持良好的跨平台功能。
用标准规范编写的C语言程序可以在许多计算机平台上编译,甚至包括一些嵌入式处理器(单芯片或称为MCU和SuperComputer和其他操作平台。
在1 9 8 0年代。
美国国家标准局(National Standards Agency)使用了各种开发商的语法,制定了一组美国国家标准语法,称为ANSIC,作为C语言的原始标准[1 ]。
2 01 1 年,国际标准化组织(ISO)和国际电力技术委员会(IEC)发布的C1 1 标准是C语言的第三个官方标准,并且该标准的最新标准更好。
汉字标识符,并在一定程度上实现了汉字编程。
它的编译器主要包括Clang,GCC,Win-TC,Sublime,MSVC,Turboc等。
c语言中n––
n--这意味着变量n的值降低1 通常,在以下表达中是可以理解的。n = n-1
c语言n--和--n的区别
在C语言中,n and-n之间的差异是操作的不同顺序。在C语言中,n and-n是一种对变量N进行自降低操作的表达。
但是,它们之间有一个重要的区别,即操作的顺序。
首先使用n的当前值,然后使用n的值。
这意味着N-表达首先返回n的当前值,然后将n的值降低一个。
当使用-ne时,将n的值降低为1 ,然后根据减少1 使用n的值。
这意味着-n表达式首先将n的值减去n的值,然后在接受1 返回后的n值。
这种差异是,变量-n变化的表达式和值的值的时间有所不同。
如果我们的初始值为5 ,则具有变量n,则表达式5 的结果,但n的值为4 ; ,n值也为4