c語言設計報告
題 目:c程序簡化編寫器程序設計
設 計 者: **
專業班級: ****班
學 號: ************
指導教師: **
所屬系部: 電 子信息工程系
20xx年xx月xx日
遼東學院信息技術學院
c程序簡化編寫器程序設計說明文檔 題目(問題)描述
本系統主要實現簡單的c程序編輯,通過本系統的引導,使用者可以快速編寫c程序,由于本系統會自動添加和格式化敏感詞匯和字符,所以在編輯簡單程序或錄入已經寫在書面材料上的程序時會節省很多時間
1:預處理編輯
通過引導,先后完成文件名,頭文件,常量聲明,全局變量, 2主函數編輯
先完成變量聲明,然后調用其他函數組編輯,if while for 會套用主函數編輯函數做子函數編輯函數,調用結束后分級返回 返回至主函數編輯以上級時,結束main ();
3.頭文件編輯
頭文件選用和寫入
4.變量聲明
聲明變量,并記錄變量名至變量目錄
5.其他函數編輯和基本語句編輯
模塊化編輯不同函數和基本語句編輯,功能因函數種類而異;
重要數據的數據結構設計
typedef struct blml //變量目錄
int in,cha,floa/*,qit*/;
char blnameint[50][15]; //int族
char blnamechar[50][15]; //char族
char blnamefloat[50][15]; //float族
/*char blnameqita[50][15];*/
}BLML;
函數聲明列表
void zhu_cd(); //主菜單
void zhu(int mlfw,char name[],char fun[]);// 函數編輯
char bl(char ch[],int b2,int mlfw) ; //變量聲明 void forr(int mlfw); //for的實現 void fz(int mlfw); //賦值的實現 void iff(int mlfw); //if的實現
void mldy(int mlfw,int typ); //函數目錄打印 void tou(int mlfw); //預處理
void xiywen(); //小原文寫入
void zhu(int mlfw,char name[],char fun[]); //主函數編輯與子函數嵌套 void zhu_cd(char ch[],char ch1[]); //主函數動態目錄 void mlxr(char ch,int a,int mlfw); //函數目錄寫入 void whiled(int mlfw); //while的實現 void wha(int mlfw); //while()
void whb(int mlfw); //do
void scann(int mlfw); //scanf();引導
使用說明
本系統較為簡單,運行系統時要參照系統流程圖順序 ;
1)輸入文件名
2)選擇頭文件
3)輸入常量
4)全局變量聲明
5)主函數編寫(安提示操作)
6)完成
總結
通過對c語言的學習我已經學會了許多的代碼和很多的文本函數、圖形函數,也通過這些代碼編程出了c程序編寫器,不僅鍛煉了我對c語言的認識同時,使我了解了一些課堂沒學到的函數,獲得了很多程序設計的經驗,補上了一些沒搞懂的知識漏洞。
而且我所編的編寫器所輸出的文件是 .c文件,要保證本程序沒格式錯同時還要保證,輸出程序的格式沒有錯誤,這使得我更深入的了解c語言的編寫格式。
【c語言設計報告】相關文章:
c語言課程設計報告04-02
C語言程序設計的教學設計06-08
經典的C語言程序設計有哪些12-12
C語言程序設計有哪些04-02
C語言程序設計的教學論文04-02
C語言程序設計50例06-14
C語言考點精選03-18
C語言試題03-28
C語言的應用12-12