高手请进!!!!!!!!
有关printf嵌套的问题:
(1)
int a = 2;
printf("%d\n",printf("%d",a));
在VC下编译输出结果为:
21
(2)
int a = 2;
printf("%d\n",printf("The result is %d",a));
在VC下编译输出结果为
The result is 215。
(3)
int a = 2;
printf("%d\n",printf("The result is %d\n",a));
在VC下编译输出结果为
The result is 21
6
请各路高手指点迷津,为何输出上述结果?
在(2)中为何输出不是The result is 21
在(3)中为何输出不是The result is 2
1