计算机c语言中i++代表什么意思

计算机c语言中i++代表什么意思
其他人气:253 ℃时间:2020-01-27 19:39:47
优质解答
i的值加1++i和i++的区别是什么关于自增自减运算,很多书籍没有把问题讲清楚,在C语言里是这样的: 1.后置运算:k++表示先运算,后自加。 意思是遇到k++了,我先把当前的k的值拿来参加运算,后面再去管它的自加。 那么,【“后面”后到什么程度呢?要后到当前的语句执行完,即遇到分号;表示 语句执行完了,所以k才自加1。】 如:int k=5,b=0;b=k++;的意思就是,先算b=k(即b=5),遇到分号;表示语句结束,k才自加1,即k变为6。2.前置运算:++k表示先自加,后运算 这个意思就是遇到++k了,先把k的值加了1,再往后执行别的。 如:int k=5,b=0;b=++k;的意思就是,先把k自加1,即k为6,再算b=k(即b=6)。掌握好这两点,k--和--k也是一样的道理
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版