程序設(shè)計基礎(chǔ)

出版時間:2008-1  出版社:南開大學(xué)  作者:馬保東  頁數(shù):400  

內(nèi)容概要

  《高等院?;A(chǔ)課教材·程序設(shè)計基礎(chǔ)(C語言)》詳細介紹了程序設(shè)計的基本思維方式和C語言的基礎(chǔ)知識,特別重點介紹了選擇程序設(shè)計,循環(huán)程序設(shè)計,逐步細化,遞歸程序設(shè)計,模塊化程序設(shè)計,狀態(tài)轉(zhuǎn)移,抽象數(shù)據(jù)類型設(shè)計等方面的思維方式,以及C語言的兩個高級特性——指針與位運算。除此之外,《高等院?;A(chǔ)課教材·程序設(shè)計基礎(chǔ)(C語言)》還簡要介紹了文件、輸入輸出、預(yù)處理、算法與數(shù)據(jù)結(jié)構(gòu)等方面的基礎(chǔ)知識。  《高等院?;A(chǔ)課教材·程序設(shè)計基礎(chǔ)(C語言)》可用作普通高等學(xué)校理工科各專業(yè)的程序設(shè)計基礎(chǔ)(C語言)課程的教材,也可供初學(xué)程序設(shè)計的讀者自學(xué)時參考。

書籍目錄

第1章 C語言程序設(shè)計概述1.1 程序的概念1.2 C語言的歷史與特點1.3 簡單的C程序1.4 變量1.5 循環(huán)1.6 選擇1.7 數(shù)組1.8 函數(shù)1.9 注釋1.10 運行程序1.11 小結(jié)習(xí)題1第2章 數(shù)據(jù)類型、運算符和表達式2.1 變量命名2.2 計算機內(nèi)數(shù)據(jù)的特點2.3 整數(shù)2.4 實數(shù)2.5 字符2.6 常用算術(shù)運算符2.7 賦值運算符2.8 自增和自減運算符2.9 數(shù)據(jù)類型轉(zhuǎn)換2.10 小結(jié)習(xí)題2第3章 控制流3.1 關(guān)系運算符3.2 邏輯運算符3.3 if語句3.4 條件運算符3.5 for語句3.6 while語句3.7 for語句與while語句的關(guān)系3.8 break語句3.9 嵌套循環(huán)3.10 switch語句3.11 小結(jié)習(xí)題3第4章 復(fù)合數(shù)據(jù)類型4.1 數(shù)組4.2 數(shù)組編程4.3 二維數(shù)組4.4 字符串4.5 記錄4.6 枚舉類型4.7 typedef4.8 小結(jié)習(xí)題4第5章 函數(shù)5.1 定義函數(shù)5.2 調(diào)用有返回值的函數(shù)5.3 調(diào)用無返回值的函數(shù)5.4 函數(shù)調(diào)用的原理5.5 一維數(shù)組作參數(shù)5.6 維數(shù)組作參數(shù)5.7 遞歸調(diào)用5.8 小結(jié)習(xí)題5第6章 模塊化設(shè)計初步6.1 模塊化設(shè)計實例:日歷程序6.2 作用域6.3 變量的存儲類別6.4 外部函數(shù)與內(nèi)部函數(shù)6.5 小結(jié)習(xí)題6第7章 指針7.1 指針的概念7.2 使用指針7.3 指針作函數(shù)參數(shù)7.4 用指針處理一維數(shù)組7.5 用指針處理多維數(shù)組7.6 動態(tài)內(nèi)存分配7.7 動態(tài)內(nèi)存分配實例*7.8 動態(tài)數(shù)據(jù)結(jié)構(gòu)——線性單鏈表*7.9 鏈表應(yīng)用的實例*7.10 指向函數(shù)的指針7.11 指針和字符串7.12 小結(jié)習(xí)題7第8章 I/O8.1 ASCII文件8.2 二進制文件8.3 格式化輸出函數(shù)printf8.4 格式化輸入函數(shù)scanf8.5 字符和字符串的輸入輸出8.6 小結(jié)習(xí)題8第9章 位運算9.1 位運算符與運算規(guī)則9.2 位運算實例9.3 小結(jié)習(xí)題9第10章 預(yù)處理10.1 #include10.2 #define+10.3 帶參數(shù)的宏10.4 條件編譯10.5 小結(jié)習(xí)題10第11章 接口與庫11.1 接口11.2 解讀接口time.h11.3 接口的設(shè)計原則11.4 接口設(shè)計的實例(BigNum.h)11.5 庫代碼的實現(xiàn)(BigNum.c)11.6 使用庫解決問題11.7 小結(jié)習(xí)題11第12章 算法初步12.1 排序算法12.2 查找算法12.3 數(shù)值算法12.4 狀態(tài)轉(zhuǎn)移表12.5 小結(jié)習(xí)題12第13章 數(shù)據(jù)結(jié)構(gòu)初步13.1 數(shù)據(jù)結(jié)構(gòu)的概念13.2 抽象數(shù)據(jù)類型13.3 隊列13.4 堆棧13.5 堆棧的應(yīng)用實例13.6 小結(jié)習(xí)題13附錄A 計算機的數(shù)據(jù)表示原理附錄B 數(shù)據(jù)類型的轉(zhuǎn)換附錄C C語言的常量附錄D ASCII碼對照表附錄E C語言的運算符附錄F C語言的關(guān)鍵字附錄G 常用的ANSI C庫函數(shù)附錄H Turbo C 2.0集成環(huán)境參考文獻

編輯推薦

  《高等院校基礎(chǔ)課教材·程序設(shè)計基礎(chǔ)(C語言)》為C語言高等院?;A(chǔ)課教材?!陡叩仍盒;A(chǔ)課教材·程序設(shè)計基礎(chǔ)(C語言)》詳細介紹了程序設(shè)計的基本思維方式和C語言的基礎(chǔ)知識,主要內(nèi)容包括數(shù)據(jù)類型、運算符和表達式、控制流、復(fù)合數(shù)據(jù)類型、模塊化設(shè)計初步、指針、位運算、預(yù)處理、接口與庫、算法初步、數(shù)據(jù)結(jié)構(gòu)初步等十三章。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計基礎(chǔ) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7