欢迎光临散文网 会员登陆 & 注册

C语言中,“k++”到底是啥?

2023-03-06 14:31 作者:Co-酱  | 我要投稿

我一直简单以为 k++ 就是 k+1

直到我看到下面这个代码的运行结果:

然后我才发现,原来++k和k++有区别!

i++ 即后加加,原理是:先自增,然后返回自增之前的值
++i 即前加加,原理是:先自增,然后返回自增之后的值
重点:这是一般人所不知道的,记住:不论是前++还是后++,都有个共同点是先自增。

比如 i=i++;那无论重复多少次,i都还是原先的值。

执行的结果依旧是0
执行的结果是2


C语言中,“k++”到底是啥?的评论 (共 条)

分享到微博请遵守国家法律