📄 codetc21.dat
字号:
自增减运算符
作用是使变量的值增1或减1,如:
++i,--i (在使用i之前,先使i的值加(减)1)
i++,i-- (在使用i之后,使i的值加(减)1)
粗略的看,++i和i++的作用相当于i=i+1.但++i和i++不同之处在于++i是先执行i=i+i后,再使用i的值;而i++是先使用i的值后,再执行i=i+1如果i的原值等于3,则执行下面的赋值语句:
j=++i; (i的值先变成4,再赋给j,j的值为4)
j=i++; (先将i的值3赋给j,j的值为3,然后i变为4)
又如:
i=3;
printf("%d",++i);
输出"4".若改为
printf("%d",i++);
则输出"3".
注意:
(1) 自增运算符(++)和自减运算符(--),只能用于变量,而不能用于常量或表达,如5++或(a+b)++都是不合法的.因为5是常量,常量的值不能改变.(a+b)++也不可能实现,假如a+b的值为5,那么自增后的6放在什么地方呢?无变量供存放.
(2) ++和--的结合方向是"自右至左".
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -