為了證明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
