C語言程序設計 版權信息
- ISBN:9787511404411
- 條形碼:9787511404411 ; 978-7-5114-0441-1
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計 本書特色
《C語言程序設計》為高等職業教育“十一五”規劃教材·計算機信息類。
C語言程序設計 目錄
第1章 C語言概述1.1 C語言的特點1.2 C程序的構成1.2.1 簡單的C源程序舉例1.2.2 C程序的基本結構1.3 算法的概念和特性1.3.1 算法的概念1.3.2 算法的特征1.3.3 算法的復雜度1.3.4 算法的設計原則1.4 算法的表示1.4.1 偽代碼表示算法1.4.2 流程圖表示算法1.4 3N-s流程圖表示算法1.5 結構化程序設計習題1第2章 數據類型及其運算2.1 C語言的數據類型2.2 常量和變量2.2.1 常量2.2.2 變量2.3 整數類型2.3.1 整型常量的表示方法2.3.2 整型變量2.4 實數類型2.4.1 實型常量的表示方法2.4.2 實型變量2.5 字符型數據2.5.1 字符型常量2.5.2 字符型變量2.5.3 字符串常量2.6 算術運算符和算術表達式2.6.1 算術運算符2.6.2 算術表達式2.7 賦值運算符和賦值表達式2.7.1 簡單賦值表迭式2.7.2 復合賦值表迭式2.8 逗號運算符和逗號表達式2.9 關系運算符和關系表達式2.10 邏輯運算符和邏輯表達式2.11 各種數值型數據間的混合運算2.12 運算優先級和結合性習題2實訓1 C語言的上機環境第3章 順序結構程序設計3.1 賦值語句3.2 數據輸入輸出3.3 格式輸入與輸出3.3.1 格式輸入3.3.2 格式輸出3.4 專用于字符數據的輸入與輸出函數3.4.1 gechar()函數3.4.2 putchar()函數3.5 應用舉例習題3實訓2順序結構程序設計第4章 選擇結構程序設計4.1 if語句4.1.1 if語句的格式4.1.2 if語句的嵌套4.1.3 條件運算符4.2 switch語句4.3 應用舉例習題4實訓3 選擇結構程序設計第5章 循環結構程序設計5.1 for語句5.2 while語句5.3 do~while語句5.4 循環的嵌套5.5 break和Continue語句5.5.1 break語句5.5.2 Continue語句5.6 goto語句5.7 應用舉例習題5實訓4循環結構程序設計第6章 數組6.1 一維數組的定義和引用6.1.1 一維數組的定義6.1.2 一維數組的初始化6.1.3 一維數組元素的引用6.1.4 一維數組的應用舉例6.2 二維數組的定義和引用6.2.1 二維數組的定義6.2.2 二維數組的初始化6.2.3 二維數組元素的引用6.2.4 二維數組的應用舉例6.2.5 大于二維的數組定義和引用6.3 字符串和字符數組6.3.1 字符串和字符串結束標記6.3.2 字符數組的定義6.3.3 字符數組的初始化6.3.4 字符數組的輸入輸出6.3.5 字符串處理函數6.3.6 字符數組應用舉例習題6實訓5 數組的應用第7章 函數7.1 庫函數的調用7.2 函數定義的一般形式7.3 函數的參數和返回值7.3.1 形式參數與實在參數7.3.2 函數的返回值7.4 函數的調用7.4.1 函數調用的一般形式7.4.2 調用方式7.5 函數的嵌套調用7.6 函數的遞歸調用7.7 參數傳遞的方式7.8 局部變量和全局變量7.8.1 局部變量7.8.2 全局變量7.9 變量的存儲類型79.1 自動變量7.9.2 寄存器變量7.9.3 靜態變量7.9.4 外部變量7.10 內外部函數和多文件的程序7.10.1 內部、外部函數7.10.2 多文件的程序習題7實訓6 遞歸程序設計第8章 編譯預處理8.1 宏定義和調用8.2 文件包含處理習題8第9章 結構體、共用體與枚舉類型9.1 結構體9.1.1 結構體類型變量的定義9.1.2 結構體類型變量的初始化9.1.3 結構體類型變量的引用9.1.4 結構體數組9.1.5 應用舉例9.2 共用體9.2.1 共用體類型變量的定義9.2.2 共用體類型變量的引用9.3 枚舉類型9.4 用typedef說明數據類型習題9實訓7結構體類型程序設計第10章 指針10.1 地址和指針的概念10.2 指針變量的定義10.3 指針變量的引用10.4 指針變量作為函數參數10.5 指針與數組10.5.1 指針與一維數組10.5.2 指針與二維數組10.6 指針與字符串10.7 指向函數的指針10.8 返回指針值的函數10.9 指針數組和指向指針的指針10.9.1 指針數組lO.9.2 指向指針的指針10.10指向結構體類型數據的指針10.10.1 指向結構體變量的指針10.10.2 鏈表的建lO103對鏈表的處理習題10實訓8 指針的應用第11章 位運算11.1 位運算符和位運算11.2 應用舉例習題l第12章 文件12.1 文件類型指針12.2 文件的打開和關閉12.2.1 文件的打開12.2.2 文件的關閉12.3 文件的讀寫12.3.1 fputc函數和fgetc函數12.3.2 fputs函數和fgets函數12.3.3 fread函數和fwrite函數12.3.4 fprintf函數和fscanf函數12.4 文件的定位12.4.1.rewind函數12.4.2 fseek函數12.4.3 ftell函數12.5 應用舉例習題12實訓9文件的使用附錄1 C語言的上機環境介紹附錄2 C語言的關鍵字附錄3 C語言的常用庫函數附錄4 常用字符與ASCII碼對照表參考文獻
展開全部
C語言程序設計 節選
《C語言程序設計》所介紹的C語言是目前*流行的程序設計語言。全書共12章,詳細介紹了C語言的基本概念、數據類型及運算;利用控制流程語句、數組、函數、結構體、指針以及文件等進行C語言程序設計的方法;在visualC++6 0環境下建立、編輯、編譯、連接和運行C語言程序的方法。《C語言程序設計》包含了大量編著者的程序設計思想和經驗;例題典型、豐富.有一定深度;每章都精選了習題,仔細編排了實訓內容。全書深人淺出,重點突出,循序漸進.實用性強。《C語言程序設計》可作為大中專院校《C語言程序設計》課程教材和計算機培訓教材,也可以作為全國計算機等級考試二級教材。
C語言程序設計 相關資料
插圖:1.3 算法的概念和特性采用結構化程序設計方法進行程序設計,一般包括四個方面的內容:數據結構(對數據的描述)、算法(對操作的描述)、程序設計方法和語言工具。其中,算法是靈魂,數據結構是加工對象,語言是編程工具。程序設計的關鍵之一,是算法,即解題的方法和步驟。1.3.1 算法的概念所謂算法是指為解決某一個問題而采取的有效的、科學的方法和步驟。我們使用計算機解決某個問題時,如果能夠在有限的存儲空間內運行有限個程序語句而得到正確的結果,則稱這個算法是可用的。但必須注意的是,算法不等于程序,也不是計算方法。程序員可以使用任何一種計算機語言將算法轉換成程序。1.3.2 算法的特征解決同一個問題,可以采用不同的算法。為了更有效地應用計算機資源,我們不僅需要保證算法正確,還應考慮算法的質量。一個算法應具有以下5個特性:(1)有窮性。一個算法的有窮性,是指算法必須能在合理的執行時間內執行有限個步驟之后結束。(2)確定性。算法的確定性,是指算法中的每一個步驟必須有明確的定義,不允許存在二義性。(3)可行性。算法的可行性,是指算法中描述的操作都是可以通過已經實現的基本運算執行有限次來實現的。(4)有零個或多個輸入。算法的運算對象是數據,而數據大多數晴況下需要通過輸入得到。(5)有一個或多個輸出。算法的目的是為了求問題的“解”,這些問題的“解”需要通過輸出得到。