今天在CSDN论坛上看到一个帖子,上面有到c程序题,好像是一道面试题,于是我就进去看下,那楼盖的,高啊!
看了之后觉得还真的是有点意思,在这里与大家分享下:
/*题目: int main() { if() { printf("Hello "); } else { printf("World !!!"); } return 0; } 在if里面请写入语句 使得打印出 hello world。 */ #include <stdio.h> #include <stdlib.h> int main() { if((puts("hello world"), exit(0), 123)) { printf("Hello "); } else { printf("World !!!"); } return 0; } /* puts("hello world") 输出字符串并换行 exit(0) 正常终止程序 最后一个逗号表达式返回123值给if,即if(123) */
这是22楼的解答,真的有点给力,以前还真的没有这么写过代码!算是学习了哈...
希望大家一起进步!