複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2009年黃建、王莉莉、吳贊、孫玉逐編寫,清華大學出版社出版的圖書)

鎖定
《c語言程序設計》是2009年清華大學出版社出版的圖書,作者是黃建、王莉莉、吳贊、孫玉逐。
中文名
c語言程序設計 [1] 
作    者
黃建
王莉莉
吳贊
孫玉逐
出版時間
2009年10月01日
出版社
清華大學出版社
頁    數
271 頁
ISBN
9787302210245
定    價
27 元
開    本
16 開
裝    幀
平裝
印    次
1-1
印刷日期
2009.09.25

c語言程序設計內容簡介

本書根據教育部考試中心制定的2008年版《全國計算機等級考試大綱(二級C語言程序設計)》編寫而成。全書內容緊扣考試大綱,將筆試和上機內容緊密結合,依據豐富的教學經驗,實施案例驅動教學,以典型考題的解析為主,將程序設計的基本知識點恰當地融入題例的分析過程中,使學生在學習過程中提高綜合分析問題和解決問題的能力。全書共分為13章和2個附錄,包括運算符、數據類型、分支結構、選擇結構、數組、函數、預處理、整型指針、字符串、指針高級應用、構造類型、位運算和文件等。附錄中列舉了C程序常見錯誤並給出了各章課後習題的參考答案。本書可作為非計算機類大學本科計算機程序設計基礎教材,也可作為高職高專計算機專業教材以及等級考試培訓教材和自學參考書。 [1] 

c語言程序設計圖書目錄

第1章C程序的結構和常用運算符
題例1開發C語言程序的步驟
題例2C語言的特點
題例3瞭解main函數
題例4C程序的書寫格式
題例5C程序的註釋
題例6標識符
題例7關鍵字
題例11輸出整數的各位數字
題例12自增自減運算符
題例15短路邏輯運算符
題例17邏輯恆等式
題例19運算符的優先級
題例20語句
習題演練
第2章數據類型與輸入輸出函數
題例21數據類型
題例22整型
題例23數制轉換
題例24整型數據的溢出
題例25實型
題例26字符類型與ASCII碼
題例27轉義字符
題例28字符分類函數
題例31四捨五入
題例32printf和scanf函數的一般形式
題例33指定輸入輸出數據的寬度
題例34格式修飾符
題例35輸入輸出不同類型數據
題例36輸入字符
題例37getchar和putchar函數
習題演練
第3章用條件測試做出判斷
題例38if語句
題例39ifelse語句
題例40if語句的嵌套
題例41ifelseif階梯
題例42switch語句
題例43break語句
題例44省略了break語句
題例45條件運算符、if與switch語句的比較
題例46三個數排序
題例47閏年問題
習題演練
第4章使用循環重複執行操作
題例48while語句
題例49while語句與自增運算符
題例50單個變量控制while語句
題例51最大公約數和最小公倍數
題例52迴文數
題例53圓周率
題例54分類統計字符個數
題例55for循環語句
題例56for語句的一些變化
題例57水仙花數
題例58Fibonacci數列
題例59常用ASCII碼對照表
題例60dowhile語句
題例61逆序輸出整數
題例62while、for與dowhile語句的比較
題例63在循環中使用break語句
題例64continue語句
題例65循環嵌套
題例66在嵌套的循環中使用break語句
題例67完數
題例68素數
題例69菱形
題例70循環與switch語句
題例71goto語句和語句標號*
習題演練
第5章用數組存儲信息
題例72一維數組的定義和初始化
題例73sizeof運算符
題例74逆序輸出數組元素
題例75數組逆序存放
題例76求數組中的極值
題例77用數組輸出Fibonacci數列
題例78折半查找
題例79篩選法求素數
題例80冒泡法排序
題例81選擇法排序
題例82插入法排序
題例83數據分類統計
題例84二維數組的定義和初始化
題例85楊輝三角形
題例86為方陣的三角形區域賦值
題例87計算二維數組行列之和
習題演練
第6章使用函數封裝代碼
題例88函數的一般形式
題例89無返回值的函數
題例90實參與形參
題例91函數參數傳遞原則
題例92函數交換形參的值
題例93函數返回值與函數類型
題例94函數聲明
題例95全局變量與局部變量的作用域
題例96全局變量與局部變量同名
題例97在複合語句中定義變量
題例98函數嵌套調用
題例99函數遞歸調用
題例100用函數遞歸逆序輸出整數
題例101變量的存儲類別
題例102靜態變量static
題例103內部函數和外部函數
題例104使用工程文件
習題演練
第7章編譯預處理
題例105無參宏
題例106帶參數的宏
題例107帶參數的宏與函數的比較
題例108文件包含
題例109條件編譯*
習題演練
第8章整型指針與數組
題例110使用指針訪問整數
題例111指針變量賦初值
題例112指針與賦值運算
題例113指針與一維數組
題例114數組恆等式
題例115指針就是數組
題例116指針與自增運算符
題例117指針作為函數參數
題例118調用函數返回多個值
題例119作為實參的指針變量與形參同名
題例120為不確定的內存單元賦值
題例121調用函數交換變量的值
題例122函數交換形參保存的地址
題例123指針指向不確定的內存單元
題例124數組名作為函數參數
題例125j++模式
題例126函數返回二維數組的最大值及其下標
題例127數組元素的地址作為函數參數
題例128數組的地址與數值
題例129指針與二維數組
習題演練 [2] 
第9章字符數組、字符串與字符指針
題例130字符數組與字符串
題例131strlen函數
題例132'0'與'\0'的區別
題例133%c與%s的區別
題例134strcpy函數
題例135strcat函數
題例136strcmp函數
題例137strstr函數
題例138atoi和atof函數
題例139gets和puts函數
題例140實現strlen函數
題例141實現strcpy函數
題例142實現strcat函數
題例143實現strcmp函數
題例144字符數組與字符指針的比較
題例145'A'與"A"的區別
題例146刪除字符串中所有的*號
題例147數字字符串轉換為數字
題例148字符串數組
習題演練
第10章指針的高級應用
題例149二級指針
題例150指針數組
題例151二級指針與指針數組
題例152整型指針數組
題例153指向一維數組的指針
題例154四種存儲類型的比較
題例155指針數組作為函數參數
題例156二維數組作為函數參數
題例157指向函數的指針
題例158返回指針的函數
題例159指針數組作main函數的形參
習題演練
第11章構造類型
題例160結構體類型struct
題例161結構體變量的初始化
題例162引用結構體變量的成員
題例163指向結構體的指針
題例164結構體數組與指針
題例165結構體變量作為函數參數
題例166結構體指針作為函數參數
題例167結構體成員作為函數參數
題例168結構體成員的地址作為函數參數
題例169返回結構體的函數
題例170共用體類型union
題例171枚舉類型enum*
題例172用户自定義類型typedef
題例173用户自定義構造類型
題例174結構體數組排序
題例175動態內存分配
題例176鏈表的存儲結構
題例177後插入方式創建鏈表
題例178前插入方式創建鏈表
題例179訪問鏈表
題例180在鏈表中插入結點
題例181在鏈表中刪除結點
題例182釋放鏈表
題例183自增與成員運算符
習題演練
第12章位運算
題例184位與運算符
題例185位或運算符
題例186位異或運算符
題例187按位取反運算符
題例188位左移和位右移運算符
題例189複合位運算符
題例190運算符優先級完整口訣
習題演練
第13章使用磁盤文件
題例191fopen和fclose函數
題例192fputc和fgetc函數
題例193fputs和fgets函數
題例194fprintf和fscanf函數
題例195fwrite和fread函數
題例196fseek函數
題例197rewind函數
題例198ftell函數
題例199feof函數
題例200文本文件與二進制文件的比較
習題演練
附錄AC程序常見錯誤舉例
附錄B習題參考答案
參考文獻 [2] 
參考資料