C语言中num++什么意思

 我来答
风若远去何人留
推荐于2017-09-26 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450099
专业C/C++软件开发

向TA提问 私信TA
展开全部
++是C语言操作符之一,为单目运算符,只有一个操作数。其含义为变量自加一。
相当于num = num + 1;

++有两种情况:
1 写在变量后面的称为后自加,即
num ++;
其特点是,先引用num的值,然后在num用完后,再进行自加。

2 写在变量前面的称为前自加,即
++num ;
其特点是,先自加,再引用num的值。
知识慧
推荐于2019-11-12 · TA获得超过4526个赞
知道答主
回答量:0
采纳率:50%
帮助的人:0
展开全部
就是num先执行当前语句再自加1
如:
num1 = (++num) + (++num); 是这样执行的:
num=num+1;//num==0+1==1了
num=num+1;//num==1+1==2了
num1=num+num;//num1==2+2==4。

++有两种情况:
1 写在变量后面的称为后自加,即
num ++;
其特点是,先引用num的值,然后在num用完后,再进行自加。

2 写在变量前面的称为前自加,即
++num ;
其特点是,先自加,再引用num的值。
显然,你的问题中是第一中情况。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1003813938
2011-02-25
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
num++表示num执行完一次运算后加一,而++num则表示num先加一再执行运算,注意区分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a8a6c6a
2011-02-25 · TA获得超过305个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:280万
展开全部
++是自加运算,也就是num这个数据在执行完一遍运算之后加1操作
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清水爱雨文
2011-02-25
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
就是num自加一的意思,即:num=num+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式