C 程式設計解析

C 程式設計解析

《C 程式設計解析》是2007年清華大學出版社出版的圖書,作者是朱金付 。

基本介紹

  • 書名:C 程式設計解析
  • 作者:朱金付 
  • ISBN: 9787302161882
  • 類別:圖書>計算機與網際網路>程式語言程式設計
  • 頁數:337
  • 出版社:清華大學出版社
  • 出版時間: 2007-11-01
  • 裝幀平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

C++程式設計解析》分為兩部分,共13章。第一部分為C++基礎,共5章;第二部分為面向對象的程式設計,共8章。每一部分都有一章綜合訓練。在綜合訓練中的練習題不再區分章節,使得讀者思維可以跳躍,從不同的角度考慮問題。綜合訓練還附有兩套模擬練習考卷,讀者可以練習,以檢驗自己的學習效果。綜合訓練旨在培養學生綜合運用相關概念和知識點來分析問題和解決問題的能力。寫法獨具一格。每一章都分為本章簡介、知識點、概念解析、習題解析和同步練習。在第一部分的前4章中,還包括經典算法解析部分。概念解析等讓讀者用較少的時間就可以重溫C++的基本概念,為下面的習題解析做準備。在習題解析部分,在算法和語法的處理方面突出算法摒棄那些晦澀和過於瑣碎的語法內容,著重介紹解題的思路和方法。經典算法解析將本章內容常見的葵法列舉出來,解析其特點,這對提高讀者編寫C++程式大有幫助。《C++程式設計解析》的習題在內容和形式上都和考試一致。參考了多所大學C++課程的教學大綱,參考了江蘇省和全國普通高校非計算機專業學生計算機基礎知識和套用能力等級考試大綱,《C++程式設計解析》既可以作為學生學習C++課程的教學參考書,也可以作為將要參加計算機等級考試(二級C++)的考生考級參考書

目錄

第1章C語言概述
1.1一個C語言程式
1.2電腦程式設計與程式設計語言
1.2.1程式與指令
1.2.2程式設計語言
1.3C語言的發展與套用現狀
1.4C語言的特點
1.4.1C語言的優勢
1.4.2如何學習C語言程式設計
1.4.3C語言的語法特點
1.4.4C語言的結構特點
1.4.5C語言的編譯與編程環境
習題
第2章用C語言編寫簡單程式
2.1在螢幕上顯示自定義文字"Hello World!"
2.1.1程式解析
2.1.2程式的三種結構
2.2攝氏溫度與華氏溫度換算(簡單的順序結構程式的編寫)
2.2.1程式解析
2.2.2常量、變數和數據類型
2.2.3賦值運算和算術運算
2.2.4格式化輸出函式printf
2.3判斷一元二次方程是否有實數解(簡單的分支結構程式的編寫)
2.3.1程式解析
2.3.2關係運算
2.3.3if…else二分支語句
2.3.4格式化輸入函式scanf
2.4計算自由落體反彈高度和總距離(簡單的循環結構程式
--for語句的編寫)
2.4.1指定次數的循環程式設計
2.4.2for語句
2.4.3計算自由落體反彈高度和總距離
2.4.4程式解析
習題
第3章分支結構程式設計
3.1從鍵盤輸入一個控制命令字元,判斷輸入是否正確
3.1.1程式解析
3.1.2字元類型
3.1.3邏輯運算符和邏輯表達式
3.1.4字元型數據的輸入和輸出
3.2分支結構程式設計--求解一元二次方程
3.2.1程式解析
3.2.2if 語句的三種形式
3.2.3if 語句的嵌套
3.3模擬工程控制,根據指令進行相應的操作
3.3.1程式解析
3.3.2switch語句
習題
第4章循環結構程式設計
4.1輸入一批學生的成績,統計平均分
4.1.1程式解析
4.1.2while語句
4.1.3數列問題求解
4.2用牛頓疊代法求方程2x3-4x2+3x-6=0的根
4.2.1程式解析
4.2.2do…while 語句
4.2.3循環語句的選擇
4.3列印九九乘法表
4.3.1程式解析
4.3.2循環的嵌套
4.4求素數
4.4.1程式解析
4.4.2用break語句和continue語句改變循環狀態
4.5複雜循環結構程式設計
4.5.1傅立葉級數逼近
4.5.2數據處理與回歸分析
習題
第5章C語言的數據類型和表達式
5.1C語言的基本數據類型
5.2常量和變數
5.2.1常量
5.2.2變數
5.3運算符和表達式
5.3.1算術運算符和算術表達式
5.3.2強制類型轉換運算符
5.3.3自增、自減運算符
5.3.4賦值運算符和賦值表達式
5.3.5關係運算符和表達式
5.3.6邏輯運算符和表達式
5.3.7條件表達式
5.3.8逗號表達式
5.4綜合程式設計案例
5.5算法與程式設計
習題
第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.3數據通信過程中的信息加密問題
6.3.1程式解析
6.3.2一維字元數組
6.3.3字元串處理
習題
第7章函式
7.1用函式求幾何圖形的面積
7.1.1程式解析
7.1.2函式的定義
7.1.3函式的聲明
7.1.4函式的調用
7.2用函式求Fibonacci數列
7.2.1程式解析
7.2.2形式參數與實際參數
7.2.3函式的返回值
7.2.4值傳遞與地址傳遞
7.3變數與函式
7.3.1局部變數和全局變數
7.3.2變數的存儲類別
7.3.3函式的遞歸調用--求n!
習題
第8章指針及其套用
8.1替代用變數名引用數據的新方法
8.1.1指針概念的引入
8.1.2定義指針變數
8.1.3指針與變數的關係
8.1.4為指針變數賦值及指針變數的初始化
8.1.5利用指針變數進行數據處理
8.2指針和一維數組
8.3利用被調函式對主調函式中的數組元素進行冒泡排序
8.3.1指針變數作為函式參數
8.3.2數組名作為函式的參數
8.4字元串和字元指針
8.4.1字元串常量的值
8.4.2使用字元指針處理字元串的程式舉例
習題
第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.2.3結構體數組的套用實例
9.3共用體--每個時刻只能有一個成員占用記憶體的"結構體"
9.3.1程式解析
9.3.2共用體類型的定義
9.3.3共用體變數的定義
9.3.4共用體變數的引用
9.4讓變數的取值局限於特定範圍
9.4.1枚舉類型的定義
9.4.2枚舉變數的定義
9.4.3枚舉類型的套用
9.5隨心所欲地安排數據類型名--typedef的使用方法
9.5.1利用typedef定義類型名
9.5.2typedef的典型用法
習題
第10章宏定義與檔案包含
10.1宏定義
10.1.1程式解析
10.1.2無參宏定義
10.1.3帶參宏定義
10.2檔案包含
10.3條件編譯
習題
第11章檔案
11.1將"歡迎卓越工程師"寫入檔案
11.1.1程式解析
11.1.2C檔案概述
11.1.3檔案指針
11.1.4檔案的打開與關閉
11.2檔案的讀寫--讀取工程檔案
11.2.1程式解析--讀取工程檔案
11.2.2字元讀寫函式fgetc和fputc
11.2.3字元串讀寫函式fgets和fputs
11.2.4數據塊讀寫函式fread和fwrite
11.2.5格式化讀寫函式fscanf和fprintf
11.3檔案的隨機讀寫
11.3.1改變檔案位置指針函式fseek( )
11.3.2位置指針重返檔案頭函式rewind( )
11.3.3位置指針當前值函式 ftell( )
11.3.4檔案的隨機讀寫
11.4檔案檢測函式
11.4.1檔案結束檢測函式feof函式
11.4.2讀寫檔案出錯檢測函式ferror函式
11.4.3檔案出錯標誌和檔案結束標誌置0函式clearerr函式
習題
附錄AASCII編碼表
附錄BC語言常用的庫函式
附錄CC語言運算符優先權表
參考文獻

相關詞條

熱門詞條

聯絡我們