44问答网
所有问题
C语言中i++和j++=分别是什么意思
如题所述
举报该问题
推荐答案 推荐于2017-11-23
i++表示先引用i的值,再使i的值加1,i++当成右值看待(i++=3,这个错误)。j++同理
++表示先使i的值加,再引用i的值,++i当成左值看待(++i=3,这个正确)。++j同理
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GYDZKYGDG.html
其他回答
第1个回答 2011-01-15
i++表示i自增,即i=i+1;
j++=2 有两个运算符++ 和= 这两个运算符都是右结合的,所以先赋值j=2 然后j++ j的值变为3
第2个回答 2011-01-15
这些实在是书上很基本的~~~
相似回答
C语言中i++和j++=分别是什么意思
答:
++i是使用i之前先使i加一。i++是使用i之后再加一
。如果不能理解,那么可以理解为:++i是先计算,再操作,i++是先操作,再计算。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持...
C语言中i++和j++=分别是什么意思
答:
i++表示先引用i的值,再使i的值加1
,i++当成右值看待(i++=3,这个错误)。j++同理 ++表示先使i的值加,再引用i的值,++i当成左值看待(++i=3,这个正确)。++j同理
C语言中
((
j++
||k++)&&
i++
)
是什么意思
答:
1、早C语言中,i++的意思是先进行表达式运算,再进行自增运算
。2、从结果来看,把i++的运算过程拆分开,等效于i=i+1,可以看到运算结果是一致的。3、但是在表达式运算过程中,i++会先进行表达式运算,然后才会进行自增运算。4、根据运行结果可以看到B=j;赋值运算结束之后j=j+1,即j进行自增运...
程序中出现
i++和++j
,请问
分别什么
答:
前缀++的意思是先使变量+1,再求表达式,后缀++是先求表达式再使变量加1
。比如i=1; j=i++;则先求表达式j=i,然后再i+1结果就是j=1,i=2。而j=++i则是先使i+1得到i=2,然后再执行j=i,结果j=2。
大家正在搜
c语言中i和j什么意思
c语言中的!是什么意思
%s在c语言中是什么意思
\n在c语言中是什么意思
void在c语言中什么意思
c语言中j什么意思
b是什么意思c语言
c语言5.2f是什么意思
c语言\0什么意思
相关问题
c语言 i/=++j 是什么意思。 是i=j+1么
i+++j++和++i+++j哪个是正确的c语言表达式
C语言中for(i=1,j=3;(j<5)‖(i>3);i+...
C语言中设i=3,j=4,k=i+++j, k,i,j分别等...
C语言中i++和j++=分别是什么意思?
C语言J++和++J又什么区别?
C语言中i++和j++=分别是什么意思
计算机c语言中i++代表什么意思