为了证明C语言的Macro是多么的强大而变态,将常见的关键字和数据类型替换为中文,于是就有了山寨中文编程语言……
#include "stdio.h" #define 如果 if #define 否则 else #define 等于 == #define 输出 printf #define 整数 int #define 返回 return #define 等待按键 getchar #define 主程序 main #define 参数个数 argc #define 参数数组 argv #define 字符 char #define 字符指针 char* 整数 主程序(整数 参数个数, 字符指针 参数数组[]) { 整数 它 = 1; 如果 (它 等于 1){ 输出("它等于1\n"); }否则{ 输出("它不等于1\n"); } 等待按键(); 返回 0; }
VC2010测试结果为:它等于1