C语言中的自增自减是怎么回事儿???

 我来答
OliverXu
推荐于2016-11-21 · TA获得超过841个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:424万
展开全部
就是++,--的操作符,比如a++等效于a = a + 1;这是简化写法,--同理,而自增自减又分前置和后置,区别是前置的话先自减再运算,后置的是先运算再自减,比如
int a = 5;
int b = a++;
这时候b = 5;

int a = 5;
int b = ++a;
这时候b = 6;
自己理解一下吧,其实用习惯了可以简化很多代码
泡沫加拼图
2012-10-23
知道答主
回答量:6
采纳率:0%
帮助的人:9462
展开全部
比如说:i=1;i++;指的是i在原来基础上运行到“i++”时,自行加1,但是“i++"的值不变,i的值变成2;而在“++i"中,”++i"和"i"的值都等于2,当“+”换为“—”时,同理。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eiilpux17
2012-10-21 · TA获得超过802个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:400万
展开全部
假如定义整型变量
int a=0;
a++;就是每执行一次,a增加1,即执行了一次a=a+1;自减类似
更多追问追答
追问
a++和 ++a 才是容易混淆的地方哦
追答
好吧  我知道a++和++a的区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式