大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换
1.下面就先打开VisualStudio,在头文件目录下新建一个 标识符.h 的文件,开始宏定义封装我们的易语言
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
//auto 局部变量(自动储存) #define 自动 auto //break无条件退出程序最内层循环 #define 中断 break //case switch语句中选择项 #define 情况 case //char单字节整型数据 #define 字符 char //const定义不可更改的常量值 #define 常量 const //continue中断本次循环,并转向下一次循环 #define 继续 continue //default switch语句中的默认选择项 #define 默认 default //do 用于构成do.....while循环语句 #define 执行 do //double定义双精度浮点型数据 #define 双精度 double //else构成if.....else选择程序结构 #define 否则 else //enum枚举 #define 枚举 enum //extern在其它程序模块中说明了全局变量 #define 外部变量 extern //float定义单精度浮点型数据 #define 单精度 float //for构成for循环语句 #define 循环 for //goto构成goto转移结构 #define 跳转 goto //if构成if....else选择结构 #define 如果 if //int基本整型数据 #define 整数 int //long长整型数据 #define 长整型 long //registerCPU内部寄存的变量 #define 寄存变量 register //return用于返回函数的返回值 #define 返回 return //short短整型数据 #define 短整型 short //signed有符号数 #define 有符号 signed //sizoef计算表达式或数据类型的占用字节数 #define 求大小 sizeof //static定义静态变量 #define 静态 static //struct定义结构类型数据 #define 结构体 struct //switch构成switch选择结构 #define 选择 switch //typedef重新定义数据类型 #define 重新定义 typedef //union联合类型数据 #define 联合体 union //unsigned定义无符号数据 #define 无符号 unsigned //void定义无类型数据 #define 空 void //volatile该变量在程序中执行中可被隐含地改变 #define 隐藏变量 volatile //while用于构成do...while或while循环结构 #define 当 while #define 主函数 main #include<stdlib.h> void notepad(){ system ( "notepad" ); } #define 记事本 notepad() void calc(){ system ( "calc" ); } #define 计算器 calc(); void tasklist(){ system ( "tasklist" ); } #define 进程管理 tasklist(); #define 等待 getchar(); void ipconfig(){ system ( "ipconfig" ); } #define IP查看器 ipconfig(); #include<stdio.h> void hello(){ printf ( "%s" , "hello word" ); } #define 你好世界 hello(); |
2.在源文件目录下面新建一个.c文件,引入我们的标识符文件,就可以使用我们的汉语编程了
这里" "和<>的区别就是一个引入系统的头文件,一个是我们自己的头文件
1
2
3
4
5
6
7
8
9
|
#include"elanguage.h" 空 主函数(){ //计算器 进程管理 IP查看器 你好世界 等待 } |
以上就是相关的知识点内容,感谢大家对服务器之家的支持。