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 #includevoid 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();
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文标题:c语言实现简单的易语言-创新互联
新闻来源:http://pwwzsj.com/article/dsshhs.html