关于C语言前++和后++的区别

一、前++先++再赋值

int main(){

                 int a = 3;

                 int b = 0;

                 b = ++a;

}

在这种情况下就是先对a执行++,也就是a = 4,然后再赋值给b,b = 4。

二、后++先赋值后++

int main(){

                 int a = 3;

                 int b = 0;

                 b = a++;

}

在这种情况下就是先对b赋值,也就是b = 3,然后再对a++,a = 4。

 

你可能感兴趣的:(c++,c语言)