-
/*
-
* huaweiDemo1.c
-
*
-
* Created on: 2012-11-5
-
* Author: xiaobin
-
*/
-
-
int main(int argc, char* argv[])
-
{
-
int a, b, c, d;
-
a = 10;
-
b = a++;
-
c = ++a;
-
-
d = 10 * a++;
-
-
printf("b: \t c: \t d: \t\n");
-
printf("%d\t %d\t %d\t\n", b, c, d);
-
return 0;
-
}
题中主要对自增运算符的考察。
a++:先使用变量a的值,然后再将a的值递增1;
++a:先将a的值递增1,然后再使用变量a的值;
也就是说a++是先使用后运算;而++a是先运算后使用。
打印输出:
阅读(890) | 评论(0) | 转发(0) |