本文为大家介绍c语言i++和++i的区别举例(c语言i--和--i区别),下面和小编一起看看详细内容吧。
c语言中i++和++i的区别主要在于自增的顺序。 i++表示i参与运算后,i的值会加1,一般来说就是“先加1再赋值”,而++i表示i自增后会参与其他的计算乘1,俗称“先赋值后加1”。
需要注意的是,如果在for循环中不同,如果要表示递增,理论上两者都可以使用,但一般情况下,i++是用来递增循环变量的值,而不是++i,因为它是循环结构中需要使用循环变量来结束循环,而使用i++会导致本应继续执行的循环少执行一次,所以在循环结构中,循环变量通常在循环结束后递增循环结构执行完毕。
资料展开: for循环是编程语言中的一种开环语句,循环语句由循环体和循环终止条件两部分组成。 for循环在各种编程语言中的实现和表达方式不同,但基本上有以c语言和pascal语言为代表的两种形式。
好了,c语言i++和++i的区别举例(c语言i--和--i区别)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。