c语言中if=i+1等价于i++还是++i


· 贡献了超过173个回答

你对这个回答的评价是

C,只要条件表达式不为0即为真。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手機镜头里或许有别人想知道的答案

}
  • 不等价i=i++是执行两步,首先是先紦i的值取出来赋值给i然后进行i自加,i=i++相当于(i=i;i=i+1)此时i的值还是没变。
    i=++i就不一样了i的值会加上1.
    你可以运行上面那段程序试试就知道結果了。
    全部
}

我要回帖

更多关于 C语言中if 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信