出版時間:2009-1 出版社:武漢大學出版社 作者:汪同慶,劉英 著 頁數(shù):284
前言
C語言程序設計是一門邏輯性、實踐性很強的課程,要學好這門課程,不僅要學概念、學方法,更要實踐。只有通過實踐,積累編程經(jīng)驗,才能真正提高程序設計的能力?! 榱诉m應C語言教學的需要,我們認為,編寫配套的實驗教程可以達到以下目的: ?。?)作為配套教程的輔助教材,可以加強學生對概念、方法和內容的鞏固。有了實驗教程,增強了學生對課程實踐重要性的認識和投入力度?! 。?)對編程的思路、方法和技巧起指導、示范作用。 ?。?)可以和其他教材配套使用,作為已有教材的輔導參考書?! ”緯鳛椤禖語言程序設計》的配套教材,共分13章,一共設置了36個實驗,主要內容包括:C語言程序開發(fā)環(huán)境和上機步驟、數(shù)據(jù)類型、運算符和表達式、基本控制語句、數(shù)組的應用、函數(shù)、指針、結構體和共用體、編譯預處理、位運算、文件操作等。全書各章安排了大量的習題,并附有參考答案。 書中的實驗與習題具有基礎性、系統(tǒng)性和演練性等特點,可使讀者迅速掌握C語言程序設計的基本技能?! ”緯?、第2章由汪同慶編寫,第3章由劉春杰編寫,第4章由黃磊編寫,第5章由劉英編寫,第6章由湯潔編寫,第7章由楊健霜編寫,第8、第9章由楊鏖丞編寫,第10章由關煥梅編寫,第ll、第12章由張華編寫,第13章由周雅潔編寫。在編寫過程中,得到武漢大學教務部、武漢大學計算中心和武漢大學出版社領導的大力支持,許多老師給予了幫助并提出了寶貴意見,在此表示衷心的感謝?! 须y免存在不足和錯漏之處,竭誠希望同行專家和廣大讀者批評指正。
內容概要
本書是武漢大學出版社出版的《C語言程序設計》的配套教材,是作為《C語言程序設計》一書在理論、操作和編程實踐的補充。全書設置了36個實驗,涵蓋程序開發(fā)環(huán)境、程序設計方法、基本控制語句、數(shù)組、函數(shù)、指針、文件等內容的應用。全書各章安排了大量的習題,并附有參考答案。 本書作者長期從事高校的計算機程序設計語言的教學工作,有豐富的教學、科研經(jīng)驗。書中的實驗與習題具有基礎性、系統(tǒng)性和演練性等特點,可使讀者迅速掌握C語言程序設計的基本技能?! ”緯m用于普通高等學校本、??粕禖語言程序設計》課程實驗教學使用。
作者簡介
汪同慶,教授、博士生導師。重慶大學光電工程學院人工視覺研究室主任,沙坪壩區(qū)政協(xié)委員?! ¢L期從事光機電一體化技術、計算機自動識別技術及應用的研究、教學與人才培養(yǎng)工作。先后承擔過多項國家級項目(包括三項國家高技術“863”計劃,一項國家級火炬計劃),其負責的國家863項目“AV-100表格自動閱讀機”,主要技術指標居世界領先水平,獲國家科技進步三等獎、國家教委科技進步一等獎、美國第七屆發(fā)明與新產(chǎn)品國際博覽會大獎及計算機金獎,國務院人口普查辦公室專門下文推廣,該項成果還受到聯(lián)合國糧農(nóng)組織和美、德、意等發(fā)達國家有關方面的高度評價。輔導研究生參加第六屆“挑戰(zhàn)杯”,獲一等獎。近年來首次在國內開發(fā)出高速文檔錄入機,掃描速度可達120頁/分,作為中央十六大、全國十屆人大自動選舉系統(tǒng)的核心部件,已提交給中科院計算所使用。該產(chǎn)品的開發(fā)成功,填補了國內無高速掃描產(chǎn)品的空白,為我國電子化、數(shù)字化進程做出了巨大貢獻。已培養(yǎng)了博士生6名(已獲博士學位),碩士生30名,先后獲省、市級科技進步獎四項,國家專利近十項,發(fā)表論文三十余篇。
書籍目錄
第1章 熟悉C語言集成開發(fā)工具實驗一 Visual C++6.0的基本使用實驗二 Turbo C 2.0的基本使用習題一第2章 基本數(shù)據(jù)類型、運算符和表達式實驗一 基本數(shù)據(jù)類型實驗二 運算符和表達式習題二第3章 基本語句與順序結構實驗一 數(shù)據(jù)的格式化輸出實驗二 數(shù)據(jù)的格式化輸入習題三第4章 選擇結構實驗一 if語句實驗二 switch語句實驗三 條件表達式的應用習題四第5章 循環(huán)結構實驗一 循環(huán)語句的使用實驗二 循環(huán)的嵌套實驗三 continue語句和break語句習題五第6章 數(shù)組實驗一 一維數(shù)組實驗二 二維數(shù)組習題六第7章 函數(shù)實驗一 函數(shù)調用實驗二 數(shù)組作為函數(shù)參數(shù)實驗三 遞歸調用實驗四 變量的作用域和生存期實驗五 包含多個源文件的程序習題七第8章 指針實驗一 指針和指針變量實驗二 指針與數(shù)組實驗三 指針數(shù)組與指向指針的指針實驗四 指針與函數(shù)習題八第9章 字符串實驗一 字符數(shù)組實驗二 字符串指針變量實驗三 字符串處理函數(shù)習題九第10章 結構體、共用體和枚舉實驗一 結構體實驗二 共用體實驗三 鏈表實驗四 枚舉習題十第11章 編譯預處理實驗一 宏定義和文件包含實驗二 條件編譯習題十一第12章 位運算實驗一 位運算符實驗二 位段習題十二第13章 文件實驗一 順序存取文件實驗二 隨機存取文件習題十三習題參考答案習題一習題二習題三習題四習題五習題六習題七習題八習題九習題十習題十一習題十二習題十三參考文獻
章節(jié)摘錄
第1章 熟悉C語言集成開發(fā)工具 實驗一 Visual C++6.0的基本使用 一、實驗目的和要求 ?。?)掌握在Visual C++6.0環(huán)境下編輯、編譯、鏈接和運行C程序的方法和過程。 ?。?)通過創(chuàng)建小型的C語言程序,掌握C語言的基本特點和C程序的基本結構?! 。?)掌握在Visual C++6.0環(huán)境下的基本編輯操作和修改程序的基本方法。 二、實驗內容 Visual C++(簡稱VC)是Microsoft公司推出的可視化程序開發(fā)工具,可以方便地完成對c,C++應用程序的開發(fā)。目前廣泛使用的版本是Visual C++6.0,本項實驗主要學習VisualC++6.0的基本使用,并完成以下實驗內容: 1.C程序上機的基本步驟 C語言程序上機實驗,就是把我們編寫的C語言源程序利用計算機和C語言程序的開發(fā)工具,按文件運行操作的過程和要求最終獲得程序執(zhí)行的結果?! ∥覀冇肅語言編寫的程序稱為源程序;將源程序保存在外存儲器上稱為源文件(通常擴展名為.c或.cpp)。源程序文件是由字母、數(shù)字和一些符號等構成的,在計算機內以ASCIl碼表示。計算機是不能直接執(zhí)行源文件的,必須經(jīng)過編譯、鏈接之后生成可執(zhí)行文件才能被執(zhí)行。 C語言程序上機實驗通常按以下步驟進行: ?。?)編輯源文件 這是上機實驗的第一步。編輯就是我們通過一種編輯軟件(也稱編輯器),把我們編寫好的C語言源程序輸入到計算機,并以文本文件的形式存儲在計算機的外存儲器上。編輯器一般都具有輸入、修改、保存和設置文件路徑等功能。編輯的結果是創(chuàng)建一個擴展名為.c或.cpp的c語言源文件?! ∧壳坝糜诰庉嬙闯绦蛭募木庉嬈鞯姆N類很多,如Windows的記事本、字處理編輯軟件Word、WPS和C語言集成開發(fā)環(huán)境Turbo C、Quick C、VC++qu提供的編輯器。 ?。?)編譯源文件 由上一步創(chuàng)建的源程序文件是不能被計算機直接執(zhí)行的,接下來我們需要對源程序文件進行編譯操作。編譯源程序文件就是把源文件翻譯成計算機能夠識別的目標代碼,并由此生成一個與源程序文件相對應的目標文件。在編譯過程中,編譯器首先要檢查源程序中是否存在編寫語法和詞法錯誤,如果有錯,則會在輸出窗口顯示錯誤信息。
圖書封面
評論、評分、閱讀與下載