用c语言写易语言Linux库,c语言实现简单的易语言

大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换

1.下面就先打开VisualStudio,在头文件目录下新建一个 标识符.h 的文件,开始宏定义封装我们的易语言

//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

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

void hello(){

printf("%s", "hello word");

}

#define 你好世界 hello();

2.在源文件目录下面新建一个.c文件,引入我们的标识符文件,就可以使用我们的汉语编程了

这里" "和<>的区别就是一个引入系统的头文件,一个是我们自己的头文件

#include"elanguage.h"

空 主函数(){

//计算器

进程管理

IP查看器

你好世界

等待

}

以上就是相关的知识点内容,感谢大家对脚本之家的支持。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值