摘要:
1.下面的代码输出什么?为什么? void foo(void) { unsigned int a = 6; int b = -20; (a+b > 6)?puts(“>6”):puts(“6” 解析:a+b在这里做了隐式的转换,把int转化为unsigned int.编译器会把b当做一个很大的正数. 2.下面的代码有什么问题,为什么? void foo(void) { char string[1... 阅读全文
posted @ 2013-12-09 18:46
黑夜的思索
阅读(1600)
评论(3)
推荐(0)

浙公网安备 33010602011771号