C语言变态的HelloWorld
C语言真是世界上最难的语言,所以C++是最恐怖的语言
第一种实现方式,使用宏定义
1 | // file main.c |
看一下该代码经过预处理之后是什么样子,使用$ gcc -E main.c -o main.i
1 | // file main.i 看最后的部分,main函数 |
现在我们来解析这段代码,一步一步看
1 | #include <stdio.h> //这句之前的都是宏定义,之后的代码在预编译阶段会进行宏替换 |
输出结果Hello, world!
,你的呢?测试了吗?
此乃没有写返回值类型的main函数噢
好了,就分析这一个,剩下的贴代码,太丧心病狂了
第二种,数组
1 | #include<stdio.h> |
第三种,goto子句
1 | #include<stdio.h> |
第四种,调用main函数,好牛
1 | int n[]={0x48, |
第五种,位运算
1 | main(){int i,n[]={(((1<<1)<<(1<<1)<<(1<< |
第六种,得使用g++编译,疯狂的自增
1 | #include <stdio.h> |