赞
踩
在笔试的时候,问了这样一道选择题:
- int main()
- {
- int x=1;
- int y=2;
- int z=3;
- printf("%d,%d\n",x,y,z);
-
- return 0;
- }
有这样几个选项:
A. 1,2,3 B.1,2 C . 1 D.编译错误
答案是:B
当时虽然回答正确,但是总觉得对printf的输出很是模糊,仔细查阅了相关资料发现还是需要注意的!
先声明下,以下编译都是在VC++6.0中运行的结果:
先来看下面一段代码:
- int main()
- {
- int x=1;
-
- printf("%d,%d\n",++x,x++);
- printf("%d\n",x);
-
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。