大前提是你是编译器支持用中文当标识符。
小前提是用宏定义来写很多东西。。。举个简单的栗子:
#include
using namespace std;
#define 如果 if(
#define 就 )
#define 否则 else
#define 或 ||
#define 且 &&
#define 定义整数 int
#define 输出 cout<<
#define 和 <<
#define 换行 endl
#define 读取输入存到 cin>>
#define 大于 >
int main() {
定义整数 变量一;
输出 "请输入一个整数: ";
读取输入存到 变量一;
如果 变量一 大于 5 就 输出 "您的输入大于5" 和 换行;
否则 输出 "您的输入小于等于5" 和 换行;
return 0;
}
不好意思我搞错了,你要的是c版的,我稍后补上c的栗子
补上了,不过看起来没有c++的那么酷:
#include
#define 如果 if(
#define 就 )
#define 否则 else
#define 定义整数 int
#define 输出(...) printf(__VA_ARGS__)
#define 读取整数存到(变量) scanf("%d", &变量)
#define 大于 >
int main() {
定义整数 变量一;
输出("请输入一个整数: ");
读取整数存到(变量一);
如果 变量一 大于 5 就 输出("您的输入大于5\n");
否则 输出("您的输入小于等于5\n");
return 0;
}
用宏把英文代码替换汉字