作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 07:24:58
计算机c语言中i++代表什么意思
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也是一样的道理