內容簡介
《C語言實驗實訓》內容簡介:C語言是普通高等院校常用的一種程式設計教學語言。要學好C語言,需要進行大量的實際操作和實踐訓練。《C語言實驗實訓》介紹了C語言程式設計的有關知識,以幫助學生深入理解和掌握C語言程式設計所涉及的概念、方法與技巧。
全書分為3部分:第l部分為C語言程式設計實驗,共8章,含基本的C語言程式設計實驗;第2部分為實訓,含5個基本實訓和3個綜合實訓;第3部分為等級考試,含全國計算機等級考試(二級)、廣西計算機等級考試(二級)的考試大綱、真題等內容;在附錄中有簡單的軟體文檔規範和部分實訓代碼。
編輯推薦
《C語言實驗實訓》是由華南理工大學出版社出版的。
目錄
第一部分 實驗
第1章C語言基礎知識
1.1實驗:C語言運行環境與簡單的C程式
1.2單元測試
1.3知識重點與編程要點
第2章控制結構
2.1實驗項目
2.2單元測試
2.3知識重點與編程要點
第3章數組
3.1實驗:數組的定義和與數組有關的算法
3.2單元測試
3.3知識重點與編程要點
第4章模組化程式設計
4.1實驗項目
4.2單元測試
4.3知識重點與編程要點
第5章指針
5.1實驗:指針的使用
5.2單元測試
5.3知識重點與編程要點
第6章結構體
6.1實驗:結構體套用
6.2單元測試
6.3知識重點與編程要點
第7章檔案
7.1實驗:檔案的建立及相關操作
7.2單元測試
7.3知識重點與編程要點
第二部分 實訓
第8章基礎實訓
8.1實訓一
8.2實訓二:續實訓一
8.3實訓三
8.4實訓四
8.5實訓五
第9章項目實訓
9.1實訓一學生信息管理程式
9.2實訓二旅館信息管理程式
9.3實訓三小球碰撞遊戲程式的調試與運行
第三部分等級考試
第10章廣西區二級C語言等級考試
10.1考試大綱
10.2筆試模擬試題
第11章全國計算機二級C語言等級考試
11.1考試大綱
11.2真題
附錄I文檔規範
附錄Ⅱ《學生信息管理程式》原始碼
序言
C語言是一種優秀的結構化程式設計語言,它以靈活性和實用性受到廣大計算機愛好者的歡迎。C語言結構嚴謹,數據類型完整,語句簡練靈活,運算符豐富。在套用型人才的培養過程中,既要注重知識的講授,更要強調基本技能的訓練,培養學生分析和解決問題的能力。
本書根據套用型高校學生的特點,由具有豐富教學經驗的一線教師結合多年講授C語言的教學經驗,精心編寫。它注重基礎,強調方法,突出套用,強化實踐。
全書共分為3部分:實驗、實訓和等級考試篇。其中:
實驗部分共7章,以C語言程式設計為基礎;實訓部分從基礎篇展開,含5個基本實訓和3個項目實訓;等級考試部分含全國計算機等級考試(二級)和廣西計算機等級考試(二級)的考試大綱、真題等內容。本書由淺入深,在闡述基礎語法、語言特點的基礎上,強調程式設計的方法和程式設計風格,以實訓為主線,是一本實用的C語言實訓教材,適合普通高等院校、高職高專院校各專業學習使用。同時,本書在編寫過程中參考了全國計算機等級考試及程式設計師考試大綱,因此,它適合作為這類計算機考試的輔導用書。
本書由廣西工學院李春貴、孫自廣、王萌、蘭紅莉、王曉榮編寫;王萌完成全書策劃,李春貴、孫自廣討論完成編寫提綱,孫自廣最後統稿,並由李春貴、孫自廣任主編,王萌、蘭紅莉任副主編。其中,第1、9、10、1l章由李春貴編寫,第2、4章由孫自廣編寫,第3、5、6章由王萌編寫,第7、8章由蘭紅莉編寫,附錄。部分由王曉榮編寫。
本書在編寫過程中得到了廣西工學院領導的大力支持,在此表示衷心的感謝。同時也感謝有關專家、教師對本書的關心指導。在本書編寫過程中,參考了若干出版物,在此也向有關作者表示感謝。
由於作者水平有限,難免有不妥之處,歡迎讀者多提寶貴意見。
文摘
二、編程要點
1.定義數組時,其長度是數組中實際單元的個數,合法的數組下標的最小值是0,最大值是比數組的長度小1的整數。對數組的操作不能越界,特別值得注意的是:c的編譯系統不會對是否越界進行檢測,因此使用數據時,要避免使用任何非法下標。用循環變數控制數字長度時,尤其注意不能越界操作。
2.當數組作為實參傳遞給函式時,只需要寫出數組名,因為數組名被C編譯成地址。而函式的形參需要使用與實參相同的類型,一維數組名後要緊跟一對方括弧,裡面的長度可以省略。
3.為字元數組分配空間時,注意為字元串終結符預留一個字元的空間。
4.使用scanf函式讀人字元串時,實參必須是數組,數組名前不能加取地址符&。字元指針可以用作scanf函式的實參,並且不需要使用取地址符&,但是必須使用一組可以使用的空間的首地址。
5.要防止輸人字元串時數據溢出存儲區。編寫程式應該申請足夠的空間存放將要輸入的字元串。因為c語言無法限制一行內讀取的字元個數。如果輸入操作溢出存儲區,可能會破壞系統已有的數據或導致系統崩潰。
作者簡介
姓名:李春貴
性別:男
出生年月:1968年8月
最終學歷:研究生
職稱:副教授
學位:博士
職務:系副主任
研究方向:機器學習、智慧型系統
參與或主持了《高級語言程式設計》課程的改革與實踐
計算機專業實施跨學科教育的套用複合型人才模式探索與研究
《離散數學》課程的改革與實踐研究
著作:《計算機軟體技術基礎》
華南理工出版社出版書籍(五)
華南理工大學出版社是教育部主管的全國重點大學出版社,成立於1985年。二十多年來,我社始終堅持為高校教學、科研和學科建設服務的辦社宗旨,秉承“服務教育,傳承文明,致力原創,追求卓越”的出版理念,以品牌建設為龍頭,以學科建設為依託,發揮學校學科和廣東地域優勢,堅持以學術精品為立社之本,增強自主創新能力。 |