C語言編程思維

C語言編程思維
定價:239
NT $ 208
  • 作者:陳萌
  • 出版社:清華大學出版社
  • 出版日期:2014-01-01
  • 語言:簡體中文
  • ISBN10:7302351864
  • ISBN13:9787302351863
  • 裝訂:326頁 / 普通級 / 1-1
 

內容簡介

針對程序設計零基礎的讀者編寫,系統地介紹了如何使用C語言進行程序設計工作。

全書從回答十個與編程有關的提問開始,首先向讀者介紹了「何謂編程」、「為何編程」,以及「編程難嗎」等一些程序設計初學者常常提出的問題,使讀者在開始學習前對與編程相關的一些重要問題有所了解;第2章介紹了如何搭建一個C語言開發環境;第3章用簡潔、平實的語言介紹了如何從機器的視角分析、理解問題,並詳細地介紹流程圖、偽代碼兩種編程輔助工具;第4~11章分別詳述了基本程序流程控制結構、數組、函數、指針、文件、自定義結構數據類型等C語言程序設計的基礎知識。為了幫助讀者對例題的理解,全書所有例題有分析、源碼和解釋部分,其中第4~8章的例題全部配有流程圖。
 

目錄

第1章 編程十問
1.1何謂編程
1.2為何編程
1.3怎樣編程
1.4計算機的世界有何不同
1.5程序是怎樣工作的
1.6為什麼選擇C語言
1.7C從何而來
1.8從C去向何方
1.9數學與編程的關系
1.10編程難嗎
【技能訓練題】

第2章 編程環境與風格
2.1搭建C語言開發環境
2.2工程與程序
2.3程序的一般結構
2.4標識符的命名與規則
2.5程序的書寫風格
【技能訓練題】
【應試訓練題】

第3章 機器思維
3.1機器解題的過程
3.2用圖形描述的解題過程(流程圖)
3.3用語言描述的解題過程(偽代碼)
【技能訓練題】

第4章 順序結構的程序
4.1程序的組成
4.1_1常量
4.1.2變量聲明與使用
4.1.3C語言的運算符號
4.1.4表達式與語句
4.2程序與外界的交流
4.2.1輸入到程序
4.2.2輸出處理
4.3程序的排錯與調試
4.3.1軟件Bug與調試
4.3.2常用調試工具
4.3.3VisualC++6.0的調試方法
4.4典型的順序問題
4.4.1單位及貨幣的轉換
4.4.2面積的計算
4.4.3整數分解問題
【技能訓練題】
【應試訓練題】

第5章 會思考的程序
5.1「智能」的實質
5.2選擇結構的實現
5.2.1條件表達式
5.2.2if語句
5.2.3多路分支的「克星」switch
5.2.4if和switch的選擇
5.3典型的分支問題
5.3.1為什麼密碼都要輸入兩次
5.3.2成績轉換問題(百分制轉優良中差)
5.3.3排序問題
【技能訓練題】
【應試訓練題】

第6章 循環往復,周而復始
6.1C語言的三種循環結構
6.1.1先判斷,后循環(while)
6.1.2先循環,后判斷(do-while)
6.1.3for語句
6.2無限循環與中途退出
6.2.1無限循環
6.2.2break和continue
6.2.3被遺忘的goto
6.3典型的循環問題
6.3.1循環輸入
6.3.2多項式的求解
6.3.3循環的嵌套
【技能訓練題】
【應試訓練題】

第7章 模塊化與協作開發
7.1任務分解與協作
7.1.1任務分解的意義
7.1.2團隊合作
7.2函數的定義與使用
7.2.1自定義函數
7.2.2函數的聲明與調用
7.2.3全局變量與局部變量
7.2.4變量的生存周期
7.3庫函數與API
7.3.1庫函數
7.3.2系統API
7.3.3第三方API
7.4遞歸
【技能訓練題】
【應試訓練題】

第8章 批量數據的處理
8.1一維數組與線性結構
8.1.1一維數組的定義與初始化
8.1.2一維數組的應用
8.2二維數組
8.2.1二維數組的定義
8.2.2二維數組的初始化
8.2.3二維數組的應用
8.3字符串
8.3.1字符數組與字符串的關系
8.3.2字符串的輸入與輸出
8.3.3常見字符串處理函數
8.3.4字符串的應用
【技能訓練題】
【應試訓練題】

第9章 指針與內存
9.1指針是什麼
9.1.1Windows的內存管理
9.1.2指針的定義
9.1.3指針的使用
9.1.4指針的右左法則
9.2指針的常用方法
9.2.1指針在數組中的運用
9.2.2指針在函數中的運用
【技能訓練題】
【應試訓練題】

第10章 Windows文件系統及操作
10.1Windows文件系統
10.1.1Windows文件系統簡介
10.1.2文件、文件夾和路徑
10.1.3C語言中對路徑的描述
10.1.4字符文件與二進制文件
10.1.5文件操作的一般流程
10.2文本文件的基本操作
10.2.1文本文件讀寫函數
10.2.2文本文件讀寫示例
10.3二進制文件的基本操作
10.3.1二進制文件讀寫函數
10.3.2二進制文件讀寫示例
【技能訓練題】
【應試訓練題】

第11章 自定義數據類型
11.1結構體
11.1.1結構體數據類型簡介
11.1.2結構體定義與引用
11.1.3結構體應用示例
11.2共用體
11.2.1共用體類型簡介
11.2.2共用體定義與引用
11.2.3共用體應用示例
【技能訓練題】
【應試訓練題】

附錄A ASClI碼表
附錄B VC常見錯誤提示
附錄C 常用庫函數索引表
網路書店 類別 折扣 價格
  1. 新書
    87
    $208