C++
luokaijie
西安市科技二路68号西安软件园综合管理楼2层 西安用友软件工程
展开
-
《谁说C语言很简单》
<br /><br />前两天,Neo写了一篇《语言的歧义》其使用C语言讨论了一些语言的歧义。大家应该也顺便了解了一下C语言中的很多不可思异的东西,可能也是你从未注意到的东西。<br />是的,C语言并不简单,让我们来看看下面这些示例:为什么下面的代码会返回0?(这题应该很简单吧)<br /><br /> int x; return x == (1 && x);<br />本题主要是关于C/C++中变量初始化的问题。<br /> 为什么下面的代码会返回0而不是-1? return ((1 -转载 2011-04-01 10:46:00 · 511 阅读 · 0 评论 -
《6个变态的hello world》
<br /><br />下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码<br />下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。<br />hello1.c1234567891011 #define _________ } #define ________ putchar #define _______ main #define _(a) ________(a); #define ______转载 2011-04-01 10:48:00 · 394 阅读 · 0 评论 -
《如何弄乱C的源代码》
<br /><br />之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。<br />不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大家也许在赞叹之余一笑了之,而我则希望,大家能够在娱乐以后认真思考一下,你不要以为咱们自己不会把代码搞得转载 2011-04-01 10:50:00 · 508 阅读 · 0 评论