嵌入式软件工程师&&太极拳
全部博文(548)
分类:
2011-02-20 20:07:30
#includeint main(void) { int a = 12; int b = 24; int c = 36; printf("a = %d a++ = %d \n", a, a++); printf("a = %d \n", a); printf("a++ = %d \n", a++); // %d = a , a=a+1; // a++ ==> a=a+1; printf("a = %d \n", a); printf("++a = %d \n", ++a); // a=a+1, %d = a; printf("a = %d b = %d \n", a, b); printf("a = %d \n", a+++b); // (a++)+b printf("a = %d b = %d \n", a, b); // printf("a = %d \n", a+++++b);//((a++)++)+b // printf("a = %d \n", ((a++)++)+b);//((a++)++)+b printf("a = %d \n", (a++)+(++b));//((a++)++)+b a=10; printf("a = %d \n", (++a)+(++a)+(++a)+(++a)); // 12 12 13 14 = 51 // 运算符号两边的表达式没有指定那个先执行; printf("a = %d \n", 11 + 12 + 13 + 14); return 0; }