c语言实现简单的易语言

所属分类: 软件编程 / C 语言 阅读数: 40
收藏 0 赞 0 分享

大家熟知的易语言底层其实就是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<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文件,引入我们的标识符文件,就可以使用我们的汉语编程了

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

#include"elanguage.h"
 
空 主函数(){
	//计算器
	进程管理
	IP查看器
	你好世界
	等待
}

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

更多精彩内容其他人还在看

C语言数组入门之数组的声明与二维数组的模拟

这篇文章主要介绍了C语言数组入门之数组的声明与二维数组的模拟,数组学习的同时也要相应理解C语言指针的作用,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中变量与其内存地址对应的入门知识简单讲解

这篇文章主要介绍了C语言中变量与其内存地址对应的入门知识简单讲解,同时这也是掌握指针部分知识的基础,需要的朋友可以参考下
收藏 0 赞 0 分享

讲解C语言编程中指针赋值的入门实例

这篇文章主要介绍了讲解C语言编程中指针赋值的入门实例,通过const int i与int *const pi这样两个例子来分析指针的赋值和地址指向,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中的结构体的入门学习教程

这篇文章主要介绍了C语言中的结构体的入门学习教程,以struct语句定义的结构体是C语言编程中的重要基础,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言编程入门之程序头文件的简要解析

这篇文章主要介绍了C语言编程入门之程序头文件的简要解析,包括头文件重复包含问题等方面的说明,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言编程中的联合体union入门学习教程

这篇文章主要介绍了C语言编程中的联合体union入门学习教程,也是C语言入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中数组作为函数的参数以及返回值的使用简单入门

这篇文章主要介绍了C语言中数组作为函数的参数以及返回值的使用简单入门,这里以一维数组作为基本条件进行例子讲解,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL的内存表的基础学习教程

这篇文章主要介绍了MySQL的内存表的基础学习教程,包括内存表的创建以及使用限制等等,需要的朋友可以参考下
收藏 0 赞 0 分享

C++中头文件的概念与基本编写方法

这篇文章主要介绍了C++中头文件的概念与基本编写方法,是C++入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

jQuery移动页面开发中主题按钮的设计示例

这篇文章主要介绍了jQuery移动页面开发中主题按钮的设计示例,jQuery是当今最具人气的JavaScript开发类库,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多