++ 什么意思 c语言

如题所述

加一,就是我们说的自加
比如 i=5;
执行i++后 i=6。
还有就是 ++i。
这个是先加再执行。
比如:
i=5。
printf("%d",i++); 输出结果为 5 这句执行完过后i的值才变为6
printf("%d",++i); 输出结果为 6 在执行这句的过程中i就变为6了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-13
++i 表示先使 i值加1再引用;
i++ 表示先引用i的值再使i的值加1。
第2个回答  2011-05-13
就是+1的意思,比如j++,就是j+1的意思。而++的位置也有影响,比如j=a++与j=++a,前者表示先把a的值赋给j再让a加一,后者表示a先加一再赋值给j。这是C语言里非常常用的东西,LZ以后自然会懂的。
第3个回答  2011-05-13
自增加

比如 i++; 意思就是 i+1 ;
第4个回答  2020-01-13

c++的++表示什么意思?
c语言里++是自增运算符,表示自加的意思,有如下两种用法:假如定义了一个变量i=1 1) 若使用i++, 指代先取i的值再另i=i+1 2)若使用++i,指代先使i=i+1再取i的值 ++在前是先给变量的值自加,及自身加一,再用变化后的值去参与运算。而++在后,则是先用原来的值参与运算,遇到...

c语言中++是什么?
C语言中“++”是自加的意思。1、自加,有两种用法:假如定义了一个变量i=1 (1)若使用i++, 指代先取i的值再另i=i+1 (2)若使用++i,指代先使i=i+1再取i的值 2、C语言中的运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符...

c语言++是什么?
"++"是C和C++里的自增运算符。其中:++i是使用i之前先使i加一。i++是使用i之后再加一。如果不能理解,那么可以理解为:++i是先计算,再操作,i++是先操作,再计算。i++ 等价于 i=i+1,i-- 等价于 i=i-1。相似的++i 等价于 i=i+1,--i 等价于 i=i-1。

C语言中算术运算符%,++,——,都是什么意思?能举例子说明吗?
C语言用“++”代表自增运算,分为前缀自增和后缀自增,其效果均为自身变量值+1。前缀自增例如“a=5;b=++a;”,则运行结果是“a=6,b=6”。后缀自增例如“a=5;b=a++;”,则运行结果是“a=6,b=5”。3、自减运算“--”C语言用“--”代表自减运算,分为前缀自减和后缀自减,其效果...

C语言中的+++是什么意思
1.模运算,即求余数。表达式 a b 就是计算 a 除以 b 得出的余数。例如:4 3 的结果是 1 2.转义符,比如在scanf()和printf()中的输入参数常出现带有%的表示参数类型的变量,如%d,%f等。

C语言中的+++是什么意思
由于自加运算符的优先级高于加法运算的优先级。所以编译器会把+++理解为(++)+,虽然编译器会帮我们确认优先级,但是我们写程序时最好自己加上(),显示的声明程序运算的优先顺序,一是可读性强 二是避免由于编译器的不同造成程序没有按照预定的方向执行。

c语言中两个加号++是什么意思,++a,a++分别是什么意思
++ 是递增运算符,对于变量的作用相当于a = a + 1;a++ 和 ++a 的区别在于,作为表达式,前者返回a的原数值,后者返回a递增后的数值。例如,int a = 1,则a++为1,++a为2。但不管++在什么位置,运行结束之后a的值均为2。

c语言中++是什么运算符?
c=4*5=20.自增自减运算符存在于C\/C++\/C#\/Java等高级语言中,它的作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。相较于这些语言中的+=和-=运算符,自增运算符更加简洁,且可以控制效果作用于运算之前还是之后,具有很大的便利性。

C语言中算术运算符%,++,——,都是什么意思?能举例子说明吗?
a%b的意思就是求a除以b得到的余数。++ -- 都是一元的运算符,是将一个变量本身自增1或者自减1操作使用,如变量a=5;那么a++之后a的值变为6,但是要区分a++和++a这两种,两中操作后a的值都是6,但是如果使用c=a++;和c=++a;得到得到的c的值前者是5,后者是6。就是说++符号在前面的话...

++ 什么意思 c语言
加一,就是我们说的自加 比如 i=5;执行i++后 i=6。还有就是 ++i。这个是先加再执行。比如:i=5。printf("%d",i++); 输出结果为 5 这句执行完过后i的值才变为6 printf("%d",++i); 输出结果为 6 在执行这句的过程中i就变为6了 ...

相似回答