c語言實現(xiàn)簡單的易語言
更新時間:2018年12月04日 14:19:21 投稿:laozhang
在本篇內容里小編給大家整理了一篇關于c語言實現(xiàn)一個簡單的易語言的相關知識點,需要的朋友們參考下。
大家熟知的易語言底層其實就是c語言來實現(xiàn)的,c語言的32個關鍵字加上一些常用的其他,使用#define這種宏定義來實現(xiàn)簡單的漢語替換
1.下面就先打開VisualStudio,在頭文件目錄下新建一個 標識符.h 的文件,開始宏定義封裝我們的易語言
//auto 局部變量(自動儲存) #define 自動 auto //break無條件退出程序最內層循環(huán) #define 中斷 break //case switch語句中選擇項 #define 情況 case //char單字節(jié)整型數(shù)據(jù) #define 字符 char //const定義不可更改的常量值 #define 常量 const //continue中斷本次循環(huán),并轉向下一次循環(huán) #define 繼續(xù) continue //default switch語句中的默認選擇項 #define 默認 default //do 用于構成do.....while循環(huán)語句 #define 執(zhí)行 do //double定義雙精度浮點型數(shù)據(jù) #define 雙精度 double //else構成if.....else選擇程序結構 #define 否則 else //enum枚舉 #define 枚舉 enum //extern在其它程序模塊中說明了全局變量 #define 外部變量 extern //float定義單精度浮點型數(shù)據(jù) #define 單精度 float //for構成for循環(huán)語句 #define 循環(huán) for //goto構成goto轉移結構 #define 跳轉 goto //if構成if....else選擇結構 #define 如果 if //int基本整型數(shù)據(jù) #define 整數(shù) int //long長整型數(shù)據(jù) #define 長整型 long //registerCPU內部寄存的變量 #define 寄存變量 register //return用于返回函數(shù)的返回值 #define 返回 return //short短整型數(shù)據(jù) #define 短整型 short //signed有符號數(shù) #define 有符號 signed //sizoef計算表達式或數(shù)據(jù)類型的占用字節(jié)數(shù) #define 求大小 sizeof //static定義靜態(tài)變量 #define 靜態(tài) static //struct定義結構類型數(shù)據(jù) #define 結構體 struct //switch構成switch選擇結構 #define 選擇 switch //typedef重新定義數(shù)據(jù)類型 #define 重新定義 typedef //union聯(lián)合類型數(shù)據(jù) #define 聯(lián)合體 union //unsigned定義無符號數(shù)據(jù) #define 無符號 unsigned //void定義無類型數(shù)據(jù) #define 空 void //volatile該變量在程序中執(zhí)行中可被隱含地改變 #define 隱藏變量 volatile //while用于構成do...while或while循環(huán)結構 #define 當 while #define 主函數(shù) 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文件,引入我們的標識符文件,就可以使用我們的漢語編程了
這里" "和<>的區(qū)別就是一個引入系統(tǒng)的頭文件,一個是我們自己的頭文件
#include"elanguage.h" 空 主函數(shù)(){ //計算器 進程管理 IP查看器 你好世界 等待 }
以上就是相關的知識點內容,感謝大家對腳本之家的支持。
您可能感興趣的文章:
相關文章
C語言統(tǒng)計一篇英文短文中單詞的個數(shù)實例代碼
本文通過實例代碼給大家介紹的C語言統(tǒng)計一篇英文短文中單詞的個數(shù),代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2018-03-03C語言創(chuàng)建鏈表錯誤之通過指針參數(shù)申請動態(tài)內存實例分析
這篇文章主要介紹了C語言創(chuàng)建鏈表錯誤之通過指針參數(shù)申請動態(tài)內存,是鏈表創(chuàng)建過程中非常常見的經(jīng)典錯誤。實例中做了較為詳盡的分析,需要的朋友可以參考下2014-09-09