计算机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也是一样的道理
我来回答
类似推荐
猜你喜欢
- 1如图所示,在三棱柱ABC-A1B1C1中,E是AC的中点,求证:AB1∥平面BEC1.
- 2照样子造句,
- 3诗歌的分类: 内容、题材、形式、体裁、国家 快!很急的!
- 4.已知F1、F2是椭圆的两个焦点,过F1与长轴垂直的直线与椭圆交于A和B,若△ABF2是正三角形, 求椭圆离心率.
- 5某公司女工人数是男工人数的8分之5,男工人数占公司总人数的几分之几
- 6【急】在两块平行竖直放置的带等量异种电荷的金属板M、N间的匀强电场中有A、B两点
- 7a,put,I,some,pot,in,seed连词成句
- 8找一些英语单词,要分类的:像天气、水果、蔬菜……还有其他一些的分类.
- 9汉语拼音字母表A B C D……的标准读法是什么
- 10粮店运来大米800kg,是面粉的160%,面粉有多少千克