C语言里++K什么意思

 我来答
knifsleep
推荐于2017-11-26 · TA获得超过702个赞
知道小有建树答主
回答量:1219
采纳率:51%
帮助的人:227万
展开全部
++K单独用等价于k=k+1;混合用如做为数组下标使用(a[++k]),
等价于k=k+1,然后认为表达式++K的值为新K。
K++单独用跟++k是一样的;混合用如做为数组下标使用(a[k++]),
等价于认为表达式K++的值不变,是老K;然后数组a使用表达式的值老K获得元素
a[k]的值xx。然后,做k=k+1。

也就是说混合用时,表达式本身虽一,却蕴含了两个操作;——但其实单独用时也蕴含了同样
两个操作。只不过单独用时,表达式自身的值被舍弃。
miniappSgluvqbRQlLRW
2014-05-27 · TA获得超过2143个赞
知道小有建树答主
回答量:824
采纳率:50%
帮助的人:435万
展开全部
++k
理解为先进行k=k+1的操作,操作结束后使用新的k值进行运算
追问
那K++
追答
k++
则是先使用k的值进行运算,运算结束后进行k=k+1的操作

两个的先后执行顺序相反
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鼻祖鼎贴遗倥cP
2014-05-27 · TA获得超过1068个赞
知道小有建树答主
回答量:518
采纳率:100%
帮助的人:328万
展开全部
变量k的值自加1,在实际应用中注意应先取k值再自加
追问
那K++呢
追答
k++是先取k值再自加,++k是先自加再取值,前面说错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小飞号R
2014-05-27 · 超过21用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:69.2万
展开全部
先自加在运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一变班爱麻啊堡0J
高粉答主

2020-01-13 · 醉心答题,欢迎关注
知道答主
回答量:11.4万
采纳率:2%
帮助的人:5764万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式