外链代发包收录,纯手工外链代发就找老客外链吧

站长新闻

您的位置:老客外链吧 > 站长新闻 > 问答 >

i++ i=i+1 i+=1三个的区别

文章来源:老客SEO 作者:老客SEO 人气:19 时间2020-02-25 14:48:52

i=i+1与i+=1意思相同,唯一不同之处就是表达方式不同。在代码运行时i+=1的运行速度更快。

i++与i=i+1的区别在于:i++是有值后自增1,i=i+1是直接增加1。

详细区别看代码运行结果:

从示例种可以看出初始的i=0,i=i+1后i=1。这是我们将j=i++运行,j先等于i,i再进行i++。因此i++是先有值后自增。最终结果i=2,j=1。

示例源代码:

#include <stdio.h>
int main()
{
int i,j;
i=0;
i=i+1;
j=i++;
printf("%d,%d",i,j);
return 0;
}

联系我们

在线服务 外链咨询 二维码

扫码添加微信:juxia_com