出版時間:2009-2 出版社:中國人民大學出版社,北京科海電子出版社 作者:文東 等 著 頁數(shù):257
前言
C語言是目前最流行和使用最廣泛的計算機語言之一,具有表達能力強、功能豐富、目標程序質量高、可移植性好、使用靈活方便等優(yōu)點。C語言的上述特點使其不僅在國內外眾多軟件企業(yè)中得到廣泛認可和應用,而且,我國絕大部分高等院校都把C語言作為計算機及其相關專業(yè)的一門程序設計基礎語言,并且越來越受到廣泛的重視?! ”緯訴isual C++ 6.0為操作環(huán)境,通過大量實例講解了C語言程序設計的基本思想、方法和解決實際問題的技巧,使初學者能夠在建立正確程序設計理念的基礎上,掌握利用C語言進行結構化程序設計的方法和技巧?! ”緯卜譃?2章,前l(fā)0章介紹了C語言的結構和語法規(guī)則、數(shù)據(jù)類型及其運算、C程序結構及控制語句、數(shù)組、函數(shù)、指針、編譯預處理、結構體和共用體、位運算、文件等內容。第11章以“人事管理系統(tǒng)”這一綜合實訓項目為例,遵循軟件開發(fā)的一般思路,并按照“需求陳述→功能描述→總體設計→程序實現(xiàn)”的過程,綜合運用本書所介紹知識,進行了詳細的講解。第12章提供了兩個課程設計,方便教師安排課程設計作業(yè)。另外,附錄A給出了C語言運算符及優(yōu)先級,附錄B提供了部分字符與ASCH碼對照表,附錄C給出了每章末相應的習題答案與上機指導,供讀者學習參考?! ”緯R講解深入淺出,語言通俗易懂。書中對C語言語法規(guī)則采用“格式→功能→舉例→說明”的方式進行詳細介紹,對學生容易出錯的地方給出注意事項。本書每章末給出與內容相一致的課后習題及上機實驗題。其中,課后習題部分以選擇題、填空題的形式出現(xiàn),便于學生自我檢測:上機實驗題供學生上機練習使用,以提高實際動手能力?! ”緯勺鳛楦叩嚷殬I(yè)院校、大中專院校、計算機培訓學校計算機及相關專業(yè)C語言程序設計課程的教材,也可作為編程人員和C語言自學者的參考用書,還可作為全國計算機等級考試的輔導用書。 為方便教學,本書特為任課教師提供教學資源包(ICD),包括電子教案、書中相應實例程序的源代碼及其EXE文件。用書教師請致電(010) 82896438或發(fā)E-mail到feedback@khp.com.cn免費獲取教學資源包(ICD)?! ∮捎诰幷咚接邢?,書中難免存在不足之處,敬請廣大讀者和同行批評指正。在本書的編寫過程中,得到了奚揚編輯的很大幫助,在此表示衷心的感謝。
內容概要
本書以Visual C++ 6.0為操作環(huán)境,通過大量實例重點講解了C語言程序設計的基本思想、方法和解決實際問題的技巧。 全書共12章,前10章分別介紹了C語言的基本概念、數(shù)據(jù)類型及其運算、C語言程序結構及控制語句、數(shù)組、函數(shù)、指針、編譯預處理、結構體和共用體、位運算、文件等內容;第11章以“人事管理系統(tǒng)”和“學生信息管理系統(tǒng)”兩個綜合實訓項目為例,遵循軟件開發(fā)的一般思路,并按照“需求陳述→功能描述→總體設計→程序實現(xiàn)”的過程,綜合運用本書所學知識,進行了詳細的講解。第12章提供了兩個完整的課程設計項目,方便教師安排課程設計作業(yè)。 本書最大的特點是注重知識內容、應用實例和課程設計的有機統(tǒng)一,通過綜合項目開發(fā)的實例和課程設計,使讀者對所學知識有進一步的鞏固和提高,著重培養(yǎng)學生編寫程序的能力?! ”緯勺鳛閼眯捅究?、高職院校計算機及相關專業(yè)C語言程序設計課程的教材,同時也可作為編程人員和C語言自學者的參考用書,還可作為計算機等級考試的輔導教材。
書籍目錄
第1章 C語言概述1.1 C語言的發(fā)展與特點1.1.1 C語言的發(fā)展1.1.2 C語言的特點1.2 C程序的結構和語法規(guī)則1.2.1 C程序的基本結構1.2.2 C語言函數(shù)的草本結構1.2.3 C語言函數(shù)的語法規(guī)則1.3 C程序上機指導1.3.1 C程序開發(fā)過程1.3.2 VisualC++6.0集成開發(fā)環(huán)境1.4 小結1.5 課后習題1.5.1 單項選擇題1.5.2 填空題1.6 上機實驗第2章 數(shù)據(jù)類型及其運算2.1 標識符2.2 C語言的數(shù)據(jù)類型2.3 常量2.3.1 整型、實型及符號常量2.3.2 字符型常量2.4 變量2.4.1 變量的概念2.4.2 變量的定義與初始化2.5 運算符與表達式2.5.1 C語言運算符概述2.5.2 算術運算符與算術表達式2.5.3 農達式中數(shù)據(jù)間的混合運算與類型轉換2.5.4 賦值運算符與賦值表達式2.5.5 關系運算符與滅系表達式2.5.6 邏輯運算符與邏輯表達式2.5.7 條件運算符與條件表達式2.5.8 逗號運算符與逗號表達式2.6 小結2.7 課后習題2.7.1 單項選擇題2.7.2 填空題2.8 上機實驗2第3章 C程序結構及控制語句3.1 C程序的3種基本控制結構3.2 順序結構3.2.1 C程序語句3.2.2 輸入/輸出函數(shù)3.3 選擇結構3.3.1 if語句3.3 2switch語句3.4 循環(huán)結構3.4.1 whilc語句3.4.2 do-whilc語句3.4.3 for語句3.4.4 break語句和continue語句3.4.5 循環(huán)結構的嵌套3.4.6 goto語句3.4.7 循環(huán)結構程序設計應用3.5 小結3.6 課后習題3.6.1 單項選擇題3.6.2 填空題3.7.1 上機實驗3第4章 數(shù)組4.1 維數(shù)組4.1.1 一維數(shù)組的定義4.1.2 一維數(shù)組元素的引用4.1.3 一維數(shù)組的初始化4.1.4 一維數(shù)組的應川4.2 二維數(shù)組4.2.1 二維數(shù)組的定義4.2.2 二維數(shù)組元素的引用4.2 3二維數(shù)組的初始化4.3 字符數(shù)組和字符串數(shù)組4.3.1 字符數(shù)組4.3.2 字符串數(shù)組4.4 小結4.5 課后習題4.5.1 單項選擇題4.5.2 填空題4.6 上機實驗4第5章 函數(shù)5.1 函數(shù)的定義與調用5.1.1 函數(shù)定義5.1.2 函數(shù)調用5.1.3 函數(shù)的返回值與函數(shù)類型5.1.4 被調用函數(shù)聲明5.1.5 函數(shù)應用舉例5.2 內部函數(shù)和外部函數(shù)5.2.1 內部函數(shù)5.2.2 外部函數(shù)5.3 內部變量和外部變量5.3.1 內部變量5.3.2 外部變量5.4 變量的存儲類型5.4.1 內部變量的存儲類型5.4.2 外部變量的存儲類型5.5 函數(shù)的數(shù)據(jù)傳遞5.5.1 傳值調用5.5.2 傳址調用5.5.3 外部變量傳遞數(shù)據(jù)5.6 數(shù)組作為函數(shù)參數(shù)5.6.1 數(shù)組元素作為函數(shù)參數(shù)5.6.2 數(shù)組名作為函數(shù)參數(shù)5.7 遞歸函數(shù)5.7.1 遞歸模型5.7.2 遞歸的執(zhí)行過程5.8 小結5.9 課后習題5.9.1 單項選擇題5.9.2 填空題5.10 上機實驗5第6章 指針第7章 編譯預處理第8章 結構體和共用體第9章 位運算第10章 文件第11章 綜合項目開發(fā)第12章 課程設計附錄A C語言運算符及優(yōu)先級附錄B 部分字符與ASCII碼對照表附錄C 答案與上機指導參考文獻
章節(jié)摘錄
計算機語言是用于人與計算機之間通信的語言,是人與計算機之間傳遞信息的媒介。C語言是目前國際上使用廣泛的高級編程語言之一。本章主要介紹C語言程序的結構,書寫規(guī)則和開發(fā)過程等。 C語言作為最初的UNIX操作系統(tǒng)的實現(xiàn)語言,于20世紀70年代初在貝爾實驗室誕生。隨著UNIX操作系統(tǒng)的廣泛使用,C語言也迅速得到推廣。后來,C語言又被多次改進,并出現(xiàn)了多種版本。由于沒有統(tǒng)一的標準,這些版本之間存在著一些不一致的地方。為了改變這一狀況,美國國家標準協(xié)會(ANSI)于20世紀80年代初(1983年)根據(jù)C語言問世以來的各種版本對C語言進行了改進和擴充,制定了ANSI C標準,并于1989年再次修訂。本書以ANSIC標準為基礎介紹C語言?! ∪涨?,在微機上廣泛使用的C語言編譯系統(tǒng)有Borland C++、Turbo C、Microsoft Visual C++等。本書選定的上機環(huán)境是Microsoft Visual C++ 6.0系統(tǒng)(簡稱VC++6.O)。 C語言同時具有匯編語言和高級語言的雙重特,可以作為系統(tǒng)設計語言來編寫操作系統(tǒng),也可以作為應用程序設計語言來編寫不依賴計算機硬件的應用程序。因此,C語言的應用范同很廣?! 語言是一種面向過程的高級程序設計語言。
編輯推薦
《C語言程序設計:基礎與項目實訓》由計算機教育專家和資深軟件設計師聯(lián)袂策劃和編寫,基礎知識結合典型實例,方便讀者動手實踐,會計掌握所學知識,提供“人事管理系統(tǒng)”綜合實訓項目,變于鞏固知識、學以致用,為教師提供教學資源包(1CD),更多教學資源、方便教學。
圖書封面
評論、評分、閱讀與下載