14、C語(yǔ)言++i和i++的區(qū)別

//-- ? ? ?前置、后置--
//++ ? ? ?前置、后置++
#include <stdio.h>
int main(int argc, char* argv[])
{
? ? int a =10;
? ? int b =++a; //前置,a先++(a變成11),后使用(再把a(bǔ)賦值給b)
? ? int x =10;
? ? int y =x++; //后置,先使用(x賦值給y),后++
? ? printf("\r\n---------------------\r\n");
? ? printf("a =%d\r\n",a);
? ? printf("b =%d\r\n",b);
? ? printf("x =%d\r\n",x);
? ? printf("y =%d\r\n",y);
? ? printf("\r\n---------------------\r\n");
? ? return 0;
}
標(biāo)簽: