摘要: 前段时间在一个论坛上看到了一个帖子,lz发了一个代码,如下。注意,sizeof语句后面没有加分号。 #include <stdio.h>int main(){ int a; a = sizeof(long double) printf("%d\n",a); return 0;} 这个代码实在太简单了,我想大家学C/C++时都使用过这个代码,我们都会这样去看各种基本数据类型占用了几个字节的存储空间,但是这个敲错的代码却出现了一个很诡异的问题:尽管sizeof一句后面忘了加分号,但是使用VC6编译这个代码却是零错误零警告,只是运行时没有任何输出,这是怎么回事呢? 我 阅读全文
posted @ 2011-06-06 22:11 pianoid 阅读(1077) 评论(13) 推荐(2) 编辑