i--和--i的区别

Posted

tags:

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

 

#include"stdio.h" 

void main() 
{ 
    int i=4,j,k; 
    j=i--;    //i先赋值给j,然后i在执行i=i-1; 
    k=--i;    //i先执行i=i-1,然后再赋值给; 
    printf("i=%d,j=%d,k=%d",i,j,k); 
} 

 

运行结果为: i=2,j=4,k=2

 

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

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

js 常用代码片段

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

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

这个代码片段有啥作用?

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