计算机c语言中i++代表什么意思
人气:265 ℃ 时间: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也是一样的道理
推荐
猜你喜欢
- 将充有m毫升NO和n毫升NO2 的量筒倒立于水槽中,再 通m毫升O2,若m<n,则充分反应后,量筒内气体体积
- 请问中国的24个节气都指的哪24个节气啊
- 已知在四边形ABCD中,AB=CD,M,N,P,Q分别是AD,BC,BD,AC的中点,求证:MN与PQ互相垂直平分...
- 同义句转换 Tom is twelve.Tom's brother is ten.Tom's brother is two _____ _____than Tom.
- a=0.5,b=8,c=2的比例中项
- 2009年5月13日用天干地支怎么表示
- 英语翻译
- 狮子和老虎进行1000米赛跑,当狮子离终点还有200米时,老虎离终点还有400米.如果它们保持速