C語言 學(xué)生信息管理系統(tǒng)_第1頁(yè)
C語言 學(xué)生信息管理系統(tǒng)_第2頁(yè)
C語言 學(xué)生信息管理系統(tǒng)_第3頁(yè)
C語言 學(xué)生信息管理系統(tǒng)_第4頁(yè)
C語言 學(xué)生信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、電子科技大學(xué)成都學(xué)院程序綜合設(shè)計(jì)論文論文題目學(xué)生信息管理系統(tǒng)學(xué)生姓名魏國(guó)學(xué)號(hào)_ 1340840625專業(yè) 機(jī)械設(shè)計(jì)制造及其自動(dòng)化系(分院)電子工程系授課教師杜娥2015 年 12 月制摘要隨著經(jīng)濟(jì)的發(fā)展,社會(huì)的進(jìn)步,計(jì)算機(jī)越來越深入到我們?nèi)粘5墓ぷ鲗W(xué)習(xí)及 生活中,成為我們?nèi)粘I畈豢苫蛉钡妮o助工具。隨著科學(xué)技術(shù)的不斷提高,計(jì) 算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已成為人們深刻認(rèn)識(shí),它已為人們深刻認(rèn)識(shí), 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。現(xiàn)在由于學(xué)校規(guī)模進(jìn) 一步擴(kuò)大,學(xué)生人數(shù)逐漸上升,在學(xué)校的學(xué)生信息管理中,雖然已經(jīng)存在許多學(xué) 生信息管理系統(tǒng),但由于學(xué)校之間的管理差異很信息的不同,各

2、個(gè)學(xué)校的學(xué)生信 息管理的要求不一致,這樣我們需要根據(jù)具體學(xué)習(xí)的具體要求來開發(fā)學(xué)生信息管 理系統(tǒng)以方便學(xué)生管理。本系統(tǒng)主要對(duì)學(xué)生各種信息進(jìn)行處理。本系統(tǒng)采用 C 語言編寫,設(shè)計(jì)從實(shí)用性出發(fā),設(shè)計(jì)開發(fā)出一個(gè)操作簡(jiǎn)單且 符合實(shí)際需要的學(xué)生信息管理系統(tǒng)。本文設(shè)計(jì)出一個(gè)可以添加、修改、查詢、刪 除、統(tǒng)計(jì)的學(xué)生信息管理系統(tǒng);最后,通過測(cè)試分析,力求將學(xué)到的只是在學(xué)生 信息管理系統(tǒng)的得到全面運(yùn)用,并使系統(tǒng)在實(shí)際的操作中能按照設(shè)計(jì)的要求安全 有效的正確運(yùn)行。學(xué)生信息管理系統(tǒng)是為了實(shí)現(xiàn)學(xué)校對(duì)學(xué)生信息管理的系統(tǒng)化、規(guī)范化和自動(dòng) 化,從而提高學(xué)校管理效率而設(shè)計(jì)的。它完全取代了原來一直用人工管理的工作 方式,避免了由

3、于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯(cuò)誤,為 及時(shí)、準(zhǔn)確、高效的完成學(xué)生信息管理提供了強(qiáng)有力的工具和管理手段。學(xué)生信息管理系統(tǒng)是一個(gè)中小型數(shù)據(jù)庫(kù)管理系統(tǒng),它界面美觀、操作簡(jiǎn)單、 安全性高,基本滿足了學(xué)生信息管理的要求。 學(xué)生信息管理系統(tǒng)在運(yùn)行階段, 效果好,數(shù)據(jù)準(zhǔn)確性高,提高了工作效率,同時(shí)也實(shí)現(xiàn)了學(xué)生信息管理計(jì)算機(jī)化。關(guān)鍵字:學(xué)生信息,管理系統(tǒng),數(shù)據(jù)庫(kù),C語言編寫第一章 系統(tǒng)功能和組成模塊1.1 系統(tǒng)功能學(xué)生信息管理系統(tǒng)存放了每個(gè)學(xué)生的學(xué)號(hào),姓名,性別,年齡,出生年月, 家庭住址,政治面貌等信息的數(shù)據(jù)庫(kù)。每個(gè)人的信息定義在一個(gè)結(jié)構(gòu)體變量中。 其結(jié)構(gòu)如下:系統(tǒng)通過錄入信息程序,瀏覽

4、信息程序,刪除信息程序,修改信息程序,查 找信息程序統(tǒng)計(jì)信息程序來實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的錄入功能,瀏覽功能,刪除 /修改功能,查找、統(tǒng)計(jì)功能。各個(gè)功能的調(diào)用通過主函數(shù) menu 中的 switch 語句 來實(shí)現(xiàn)。1.2 模塊組成輸入顯示模塊通過設(shè)計(jì)一個(gè)模塊,來實(shí)現(xiàn)學(xué)生信息的輸入,同時(shí)來實(shí)現(xiàn)菜單界面的顯示。 用以作為系統(tǒng)顯示界面。1.2.2 刪除模塊通過設(shè)計(jì)一個(gè)模塊,來實(shí)現(xiàn)刪除全部輸入的學(xué)生信息或者某一個(gè)特定的學(xué)生 信息,用戶可以通過選擇進(jìn)行操作。在刪除特定人員信息時(shí),只需要輸入該學(xué)生 的學(xué)號(hào)就可以進(jìn)行刪除。以后該學(xué)生的信息將不會(huì)再出現(xiàn)在數(shù)據(jù)庫(kù)中。1.2.3 修改模塊通過設(shè)計(jì)一個(gè)模塊,當(dāng)某個(gè)學(xué)生

5、的信息發(fā)生變化時(shí),可以通過修改模塊來進(jìn) 行修改。1.2.4 瀏覽模塊通過設(shè)計(jì)一個(gè)模塊,可以將已經(jīng)輸入到數(shù)據(jù)庫(kù)當(dāng)中的信息調(diào)出顯示。以便查 看或者進(jìn)行修改。1.2.5 查找模塊通過設(shè)計(jì)一個(gè)模塊,這個(gè)模塊可以按學(xué)生的學(xué)號(hào)、姓名來查詢學(xué)生所有的信 息,并顯示學(xué)生的所有信息,以便查詢者閱讀。1.2.6 統(tǒng)計(jì)模塊通過設(shè)計(jì)一個(gè)模塊,可以將所有輸入過得數(shù)據(jù)庫(kù)當(dāng)中的信息以某個(gè)特定分類 來進(jìn)行統(tǒng)計(jì),輸出該特征的總?cè)藬?shù)。! 主函數(shù) ;一y_一y_查找模塊 廠 m IP ; ; V fcIIIIIIIIIJ- 統(tǒng)計(jì)模塊 干 _T瀏覽模塊 修改模塊 - -審刪除模塊 r 1111111%.1 I I t f i- V

6、t I I I LJ r 一 審輸入顯示模塊IL結(jié)束III=_一圖 1-1 總體模塊框圖第二章 系統(tǒng)功能的實(shí)現(xiàn)2.1 各模塊主要功能的實(shí)現(xiàn)輸入顯示模塊程序通過一個(gè) printf 函數(shù)和 scanf 函數(shù)來進(jìn)行數(shù)據(jù)庫(kù)的顯示輸出,輸出的 時(shí)候,通過定義數(shù)字、字符的長(zhǎng)度大于本身的長(zhǎng)度來實(shí)現(xiàn)輸出信息的排版和隔開 使輸出的信息排版美觀。刪除模塊程序通過定義一個(gè)字符整形來判別是全部刪除(all)或者是刪除某個(gè)特定 學(xué)生(one)的信息,刪除特定學(xué)生的信息需要先定義一個(gè)變量來判別是否有信 息需要?jiǎng)h除,如果有,則輸入需要?jiǎng)h除的學(xué)生的學(xué)號(hào),進(jìn)而進(jìn)行刪除,成功則顯 示“刪除成功”,如果輸入有誤,則刪除失敗,顯示“

7、輸入數(shù)據(jù)錯(cuò)誤”。圖2-1刪除程序框圖程序?qū)崿F(xiàn)步驟:首先,定義全局變量char xinxi20;int choice;然后,定義一個(gè)char Del10;然后清屏,接著用printf指示是刪除(all/one);然后用scanf輸入, 接著用if函數(shù)判別,用strcmp(Del,all)=O比較,然后輸出人數(shù)等于0,則 刪除成功;然后用else if函數(shù)判別strcmp(Del,one)=0,然后定義一個(gè)字 符型變量char choice20;定義i,j,k,然后用printf提示輸入學(xué)號(hào),用 scanf 輸入,然后定義一個(gè)指針變量 p 并初始化。然后用 for 語句進(jìn)行循環(huán),然 后用 if 比

8、較判別輸入學(xué)號(hào)和數(shù)據(jù)庫(kù)中所存信息的關(guān)系,當(dāng)含有這個(gè)人的信息的 時(shí)候,把變量k賦值為1,并把此人再內(nèi)存的順序號(hào)i賦給j,然后則跳出循環(huán)。然后判別k,如果數(shù)據(jù)庫(kù)中只有一人的信息,則由指針P指向它,然后釋放,達(dá) 到清除效果。如果有多人信息,則用 for 語句循環(huán),用 studenti=studenti+1; renshu二renshu-1;來替換以達(dá)到刪除效果。如果是其他形式,則報(bào)錯(cuò)。查找模塊程序通過輸入字符(1 或者 2)來實(shí)現(xiàn)是按學(xué)號(hào)還是按姓名來查找。當(dāng)輸入 完學(xué)號(hào)或者姓名的時(shí)候,再通過一個(gè) for 循環(huán)來實(shí)現(xiàn)此人信息的查找。當(dāng)含有這 個(gè)人的信息的時(shí)候,把變量k賦值為1,并把此人再內(nèi)存的順序號(hào)賦

9、給i。如果 不含這個(gè)人的信息的時(shí)候,變量 k 的值仍為 0。再通過一個(gè) if 語句,如果 k 的 值為 1,則打印第 j 個(gè)人的所有信息,如果 k 的值為 0,則打印“輸入信息有誤”。圖 2-2 查找程序框圖程序?qū)崿F(xiàn)步驟:首先,進(jìn)行清屏,然后用if語句判別renshu=O,則用printf輸出“無任 何學(xué)生信息”然后返回主界面。接著用printf提示輸入查找方式(1.學(xué)號(hào),2. 姓名),然后用scanf輸入數(shù)字1,2 (此處使用聲明過得變量choice),然后用 if語句判別輸入choice是否等于1 ,然后提示輸入學(xué)號(hào)(出處使用全局聲明變 量 xinxi),然后用 if 語句判別,用 str

10、cmp(xinxi,studenti.id)=0 比較, 當(dāng)含數(shù)據(jù)庫(kù)中有這個(gè)人的信息的時(shí)候,把變量k賦值為1,并把此人再內(nèi)存的順 序號(hào)賦給i,然后跳出循環(huán)。如果不含這個(gè)人的信息的時(shí)候,變量k的值仍為0。 再通過一個(gè)if語句,如果k的值為0,則用printf輸出“輸入信息有誤;如 果k的值為1,則輸出第j個(gè)人的所有信息。第二種查找方式:用if語句判別輸入choice是否等于2,然后提示輸入 姓名(出處使用全局聲明變量xinxi),然后用if語句判別,用 strcmp(xinxi,)=0 比較,當(dāng)含數(shù)據(jù)庫(kù)中有這個(gè)人的信息的時(shí) 候,把變量k賦值為1,并把此人再內(nèi)存的順序號(hào)賦

11、給i,然后跳出循環(huán)。如果 不含這個(gè)人的信息的時(shí)候,變量k的值仍為0。再通過一個(gè)if語句,如果k的 值為0,則用printf輸出“輸入信息有誤”;如果k的值為1,則輸出第j個(gè)人 的所有信息,其他的輸入則報(bào)錯(cuò)。2.1.4 瀏覽模塊程序通過定義兩個(gè)變量 i,j 來實(shí)現(xiàn)信息的瀏覽功能,如果數(shù)據(jù)庫(kù)內(nèi)沒有輸 入任何的數(shù)據(jù),則顯示(“系統(tǒng)里面沒有任何學(xué)生的信息!”),如果數(shù)據(jù)庫(kù)內(nèi)有學(xué) 生信息存在,則用 printf 顯示出學(xué)生的各項(xiàng)信息。2.1.5 修改模塊程序定義一個(gè)變量來確定到底輸入的是學(xué)號(hào)還是姓名。通過一個(gè)for循環(huán)來 確定數(shù)據(jù)庫(kù)到底是否含有此人的信息。如果含有此人的信息,則把此人的信息打 印再屏幕上

12、。再顯示二級(jí)菜單,是修改這個(gè)人的學(xué)號(hào)、姓名、性別、年齡、出生 年月、家庭地址、政治面貌和各科成績(jī)。通過一個(gè) switch 語句來實(shí)現(xiàn)某個(gè)信息 地修改。如果不含有此人的信息,則打印“輸入信息錯(cuò)誤!”。2.1.6 統(tǒng)計(jì)模塊程序通過定義一個(gè)變量 cot 來進(jìn)行人數(shù)統(tǒng)計(jì),使用 count 函數(shù)來按性別進(jìn)行 學(xué)生人數(shù)統(tǒng)計(jì)。2.2 程序調(diào)試及說明2.2.1 結(jié)構(gòu)體構(gòu)建學(xué)生信息管理系統(tǒng)采用一個(gè)結(jié)構(gòu)體數(shù)組,學(xué)生信息數(shù)據(jù)庫(kù)結(jié)構(gòu)如下:學(xué)生信息包括:學(xué)號(hào),姓名,性別、年齡,出生年月,家庭地址,政治面貌,C語言成 績(jī),VB成績(jī),英語成績(jī)。char id20; char name30; char sex10;char

13、zzmm20;char addr20; char age3; char bir9;int scoreM;2.2.2 子程序函數(shù)申明void menu();(菜單)void input();(信息錄入);void ShanChu();(刪除)void LiuLan();(瀏覽)void ChaZhao();(查找)void Edit();(修改) void TongJi();(統(tǒng)計(jì))2.2.3 程序調(diào)試I#.選扌筆C:UersWGDesktcpDebug.Jkl ( 2 ) .ejte聲瓠A圖 2-3 I#.選扌筆C:UersWGDesktcpDebug.Jkl ( 2 ) .ejte聲瓠A圖

14、2-3 主界面首先啟動(dòng)程序,彈出如下所示界面:12 3 4 5 6 7此時(shí)可以選擇輸入 1-7 的數(shù)字,分別對(duì)應(yīng)不同功能,我們首先輸入1,選擇登記學(xué)生信息,界面如下:民州 ;w H義成門 d.-.L-白課課爲(wèi)民州 ;w H義成門 d.-.L-白課課爲(wèi)4 :員省99 一王23戸舗76窗厲船24職薇盡績(jī) -號(hào)-號(hào)一冷直 憊吉齡別迨庭生的鎏甕吉齡別迨駐生的 成聲年善番咸畀年姓政番課 -C72-一 r-=-k-k72l- - 一 _IJ .Tnd- rfn JB rrr _H ,JTT、 jtt jTt _Hd-,-Tn &u J*r .Tn JH I&M 1 踝宀奎李土土生i打?qū):讵熚坠纪辽校簡(jiǎn)T

15、和 tth /員爸?63 2 3 3 3 3mF-ln FM&NnF.穿京駕售牙芽 AIA入入入人IA人入入aia入AA人入 Q刖亠聖刖dsi址阻熨松肛j址址址良ffi:d更址址檢良si- j-hTT-wr-tTr 4-dw-Thr-iv4-.r-4.-H:-+.-:sw-:it-4w:rr4-.-n:-+.-:sw-:fr+.#4rrr4-.-n:-4-.#4-:fl:-+.4r44w:rr 土冃土冃圭冃?7主R主冃土冃-H冃士?jī)兄鲀兄鲀型罵土冃士?jī)兄鲀兄鲀型羶型羶惺績(jī)兄鲀兄鱎土冃土星冃該第第A人A-W跚iiEili i; ;f J -*門門IJ盂盂玄盂事制 32-1234 44444 4圖

16、 2-4 輸入界面我們選擇輸入 4 位學(xué)生的信息,首先輸入4,然后按照提示依次輸入每位學(xué) 生的各項(xiàng)信息,輸入完成后,系統(tǒng)提示繼續(xù)或者退出(1/0)選項(xiàng),此時(shí)我們輸 入 1,返回主界面,然后輸入 3,瀏覽數(shù)據(jù)庫(kù)中我們已經(jīng)存入的數(shù)據(jù),如下圖:61三1長(zhǎng)丄 內(nèi).;0_:21 1-1-11-1 1-11 1 1-2 2 2-2-2 2-2-2 2 2-233 第第裁旳第氏裁霽憲裁星氏酸蠶憲帶第第程棗.1二.二Jn-lIJ二一 .J*rTJ 一 二匕-Jn-f*TT二.J*rr5 一 一-fTT.二.J*rTJTTJ_二.二ha-匸-m .1 主臺(tái)生生羞生生羞生生羞生主生主主生主 li成blFI1ML7

17、 TJ !一 詢94狗 團(tuán)四19績(jī)績(jī)績(jī)2 彼成成穩(wěn)四 出的的軋蓋嚴(yán)凜 計(jì)3 9X,.9 :- 苗匹81 密專密P3五 .才勺的的的A01.2E76此時(shí)系統(tǒng)仍然提示繼續(xù)或者退出,我們選擇1,返回主界面然后繼續(xù),然后我們?cè)谥鹘缑孑斎?4,進(jìn)行查找功能測(cè)試,首先我們選擇(1,學(xué)號(hào))查找,然 后輸入學(xué)號(hào)(0102),系統(tǒng)顯示如下:圖 2-6 學(xué)號(hào)查找界面然后我們輸入 1 返回主界面繼續(xù)輸入 4 進(jìn)行姓名(2.姓名)查找測(cè)試,我們輸入(王五),此時(shí)系統(tǒng)顯示如下:圖 2-7 姓名查找界面此時(shí)我們選擇 1 返回主界面,然后輸入 5,進(jìn)行修改指令測(cè)試,本系統(tǒng)只提 供輸入學(xué)號(hào)修改信息,則我們輸入一個(gè)需要修改信息

18、的學(xué)號(hào)(“0101”),此時(shí)系 統(tǒng)彈出以下界面:圖 2-8 修改界面如果沒有輸入任何信息,則報(bào)錯(cuò)。圖 2-9 修改報(bào)錯(cuò)此時(shí)本系統(tǒng)提供一個(gè)二級(jí)菜單,使用 switch 語句輸入想要修改的內(nèi)容,然后輸入新信息。我們選擇 2 進(jìn)行姓名修改,輸入(趙四),然后輸入 1 返回主界面,再輸入 3 進(jìn)行修改后的瀏覽,結(jié)果圖如下:市嘟叢市嘟叢01-B10E 4 3 口詢94:6:6:b 團(tuán)四19績(jī)績(jī)績(jī)2 第札咸成成19SIMM省丄3D 7 3 8 7 7群四齧績(jī)磺丄址 =D =成腳金24叫右1 - - - - - - - U- 果杲果r,I: :川為 n-isTl圖 2-10 修改后效果圖此時(shí)我們輸入 1 返

19、回主界面/再輸入 2 進(jìn)行刪除功能測(cè)試,首先我們選擇刪除特定學(xué)生的信息,輸入(one),然后輸入學(xué)號(hào)(0102),然后進(jìn)行刪除,圖示 如下:圖 2-11 特定刪除功能然后我們?cè)侔?1 返回主界面,再選 3 進(jìn)行刪除結(jié)果瀏覽,結(jié)果如下市都!|1;01口郝市都!|1;01口郝94:G:G:b團(tuán)四19績(jī)績(jī)績(jī)2 01四.第如咸成咸19 列趙劄1:弓的的:Li巧 ;:.;豐.果果果斗 丙為為対面基了丁衛(wèi)兇6省050 Ln i2 7 6 6 匚萬9黨四19績(jī)績(jī)績(jī)2 露滬咸咸咸29器-E2OG? - 1IZK.- - -男為 號(hào)鳶別込程牛応2L張?zhí)杺}(cāng)別g逞至1 12L注號(hào)名 爭(zhēng)姓年性第第第華姓年總學(xué)姓: -

20、TTIPTT l_nj- I3J-1JJ- . I-nJ-1-nJ-_JJ- JT-rllTT l_nr_J- l_uj- -TTIPTTI-nJ- I3J-1JJ- . I-nJ-1-nJ-JJ- JTTu- 1 IS rr_L勺勺勺月方月2 :1 - - - 3 內(nèi)內(nèi)- hj & 3 2 旦.-兒上 rrp.XE.Ru 勺. 斗, 戶呆果果斗., a為為為為面隼卞醐 t JIJ - 1 L- - - - - - - - - J進(jìn)生生土主性生生生主,生生土主性生生生哇生 111111111112222222222233i汁i笫養(yǎng).s孟盂si于卷逼番第i第第第番第第笫涕圖 2-12 特定刪除結(jié)

21、果瀏覽然后我們?cè)佥斎?1 返回主界面,進(jìn)行全部刪除測(cè)試,輸入2,回車,再輸入(all),顯示全部刪除,結(jié)果顯示如下:圖 2-13 圖 2-13 全部刪除此時(shí)我們?cè)佥斎?1,返回主界面,然后輸入 6,進(jìn)行人數(shù)統(tǒng)計(jì),本系統(tǒng)是按性別來進(jìn)行人數(shù)統(tǒng)計(jì)的,顯示結(jié)果如下:=1,否則請(qǐng)輸真:0學(xué)主信息雀氣生 學(xué) 的 記 息息經(jīng) 1.1=.巳戈戈 4J -1.- 一 =1,否則請(qǐng)輸真:0學(xué)主信息雀氣生 學(xué) 的 記 息息經(jīng) 1.1=.巳戈戈 4J -1.- 一 讎毒 勰已別連生甫登圳査4.4.身 1 2 3 4 5 611圖 2-14 性別統(tǒng)計(jì)人數(shù)由于前面我們刪除了所有學(xué)生信息,所以顯示為 0。第三章 系統(tǒng)優(yōu)缺點(diǎn)

22、及總結(jié)體會(huì)3.1 優(yōu)缺點(diǎn)及可改進(jìn)方案3.1.1 優(yōu)點(diǎn)本系統(tǒng)已經(jīng)基本實(shí)現(xiàn)功能要求,學(xué)生信息完整,查詢快捷方便,修改程序較 簡(jiǎn)單,程序簡(jiǎn)單精煉。功能界面指示明確,操作簡(jiǎn)單,易于推廣。3.1.2 缺點(diǎn)程序有很多定義不規(guī)范,不利于閱讀和修改。系統(tǒng)還有一部分功能由于我們自身的原因而無法實(shí)現(xiàn),系統(tǒng)功能有缺失。系統(tǒng)界面不夠美觀,比較簡(jiǎn)陋。不能將信息保存在本地文件中。3.1.3 改進(jìn)方案借鑒和學(xué)習(xí)更多的 C 語言書籍,規(guī)范自己的定義方法。認(rèn)真學(xué)習(xí)每個(gè)字符和結(jié)構(gòu)體所表達(dá)的意思,爭(zhēng)取將系統(tǒng)寫的更加完整。在實(shí)現(xiàn)完整的系統(tǒng)功能后,學(xué)習(xí)進(jìn)一步的系統(tǒng)美化。了解 c 語言數(shù)據(jù)庫(kù)中的常用數(shù)據(jù)體,進(jìn)一步的靈活使用。3.2 總結(jié)

23、體會(huì)一個(gè)多星期的課程設(shè)計(jì),使我對(duì) C 語言程序設(shè)計(jì)有了一個(gè)更加深入的認(rèn)識(shí), 從剛開始的初略的認(rèn)識(shí)到有了比較深入的認(rèn)識(shí),能夠比較靈活的運(yùn)用。c語言是 一門比較靈活、有趣而且實(shí)踐性非常強(qiáng)的課程,我們要從它的實(shí)踐運(yùn)用中,體會(huì) 到了學(xué)習(xí) c 語言的樂趣和好處。在課程設(shè)計(jì)的這段時(shí)間里,我學(xué)到了許多東西, 同時(shí)也使我對(duì)以前學(xué)的東西有了一個(gè)更深更透徹的理解。比如:能夠靈活的運(yùn)用 雙重循環(huán),switch語句,結(jié)構(gòu)體的定義、引用、使用,指針的定義、使用等。 雖然對(duì) c 語言編程還有許多不明白,但這段時(shí)間我真的獲易匪淺。以前上編程課, 我基本上都沒有深入理解自己所編的程序,常常就是仿照書本編一個(gè)程序,再運(yùn) 行幾遍,沒錯(cuò)就萬事大吉,根本就沒管它了。但這次就不同,對(duì)每個(gè)程序都有一 個(gè)深入透徹的理解,常常不懂就問同學(xué)或老師,直至把它弄懂為止。C語言限制 比較的寬松,我們?cè)诰幊痰臅r(shí)候更應(yīng)該仔細(xì),一個(gè)小小的錯(cuò)誤都可能導(dǎo)致程序的 無法編譯。所以對(duì)于大的程序,我們更應(yīng)該先編好主程序,再一個(gè)一個(gè)模塊的編。 這樣大大的縮短了編程的時(shí)間同時(shí)又

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論