易语言程序转c语言,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查看器

你好世界

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

时间: 2018-12-03

原文链接:https://blog.csdn.net/weixin_33367083/article/details/117032267?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167042854316800184194802%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167042854316800184194802&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-16-117032267-null-null.nonecase&utm_term=%E6%98%93%E8%AF%AD%E8%A8%80%E6%BA%90%E7%A0%81

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

资源来源于互联网和网友投稿如有侵权请及时联系客服下架 本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。 不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险以及产生法律纠纷与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除。 如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站只提供资源,不提供技术支持,介意勿下!源码太多站长无法每款都进行测试请自行甄别,虚拟产品售出无退换,下载链接如有失效请及时联系客服

咖科努斯源码资源站-免费PHP网站源码模板,插件软件资源分享平台 易语言源码 易语言程序转c语言,c语言实现简单的易语言 https://kaknus.cn/380.html

常见问题

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务