i++和++i 的区别

Posted 我的阳光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了i++和++i 的区别相关的知识,希望对你有一定的参考价值。

1.  i++为后自增  整体表达式的值为自增之前的值

2.  ++i为前自增 整体表达式的值为自增后的值

 

# include <stdio.h>

int main(void)
{
    int a,b,c,d;
    a = b = 3;
    c = a++;
    d = ++b;
    printf("a = %d b = %d c = %d d = %d\n",a,b,c,d);
    return 0;

}

输出结果为   a = 4 b = 4 c = 3  d= 4

以上是关于i++和++i 的区别的主要内容,如果未能解决你的问题,请参考以下文章

以下代码片段的算法复杂度

js 常用代码片段

[Codeforces Round #522 (Div. 2, based on Technocup 2019 Elimination Round 3)][C. Playing Piano](代码片段

这个代码片段究竟做了啥?

这个代码片段有啥作用?

C++ | 调试 ·?从汇编代码看i++和++i的区别