注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關大學C/C++語言程序設計基礎(第2版)

大學C/C++語言程序設計基礎(第2版)

大學C/C++語言程序設計基礎(第2版)

定 價:¥39.00

作 者: 陽小華,馬淑萍 著,陽小華,馬淑萍 編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 工學 教材 研究生/本科/??平滩?/td>

購買這本書可以去


ISBN: 9787121212444 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數: 333 字數:  

內容簡介

  《大學C/C++語言程序設計基礎(第2版)/全國電子信息優(yōu)秀教材·卓越工程師培養(yǎng)計劃“十二五”規(guī)劃計算機教材》在第1版的基礎上修訂而成,以計算思維為主線重新組織內容;同時強調掌握科學計算工具和培養(yǎng)科學計算能力對理工類學生的重要性;系統(tǒng)地介紹了C/C++語言及科學計算軟件MATLAB的基本概念和語法規(guī)則。全書共12章,主要內容包括:計算思維與程序設計,C語言與MATLAB基礎,數據的輸入/輸出,選擇結構程序設計,循環(huán)結構程序設計,函數與編譯預處理,數組,指針,構造數據類型,文件,C++面向對象程序設計基礎,C/C++與MATLAB混合編程。附錄中列出了C語言及MATLAB常用庫函數。為了提高學生的編程興趣,《大學C/C++語言程序設計基礎(第2版)/全國電子信息優(yōu)秀教材·卓越工程師培養(yǎng)計劃“十二五”規(guī)劃計算機教材》將工程計算綜合實例貫穿于全書各章節(jié),增強了教材的實用性和可讀性。

作者簡介

  陽小華,教授,南華大學副校長。《大學計算機基礎》、《計算機科學導論》等系列課程的課程負責人,計算機科學與技術學科帶頭人,主編多部教材。衡陽市人民政府專家咨詢委員會付主任委員、衡陽市高新技術開發(fā)區(qū)專家咨詢委員會委員;擔任衡陽市計算機學會理事長、湖南省計算機用戶協(xié)會副理事長、湖南省計算機學會理事等社會職務。

圖書目錄

第1章 計算思維與程序設計
1.1 計算思維
1.2 算法
1.2.1 算法概念
1.2.2 算法效率
1.3 程序設計
1.3.1 程序設計語言
1.3.2 程序的編譯與執(zhí)行
1.4 小結
習題
第2章 C語言與MATLAB基礎
2.1 C語言概述
2.1.1 C語言簡介
2.1.2 C語言程序結構
2.1.3 C語言編譯系統(tǒng)
2.2 C語言語法基礎
2.2.1 字符集
2.2.2 標識符
2.2.3 關鍵字
2.2.4 常量
2.2.5 變量
2.3 C 語言的數據類型
2.3.1 整型數據
2.3.2 實型數據
2.3.3 字符型數據
2.4 C語言運算符與表達式
2.4.1 算術運算符和算術表達式
2.4.2 賦值運算符和賦值表達式
2.4.3 關系運算符和關系表達式
2.4.4 邏輯運算符和邏輯表達式
2.4.5 位運算
2.4.6 其他運算
2.5 MATLAB概述
2.5.1 MATLAB簡介
2.5.2 基本功能
2.5.3 主要應用
2.5.4 MATLAB特點
2.5.5 MATLAB優(yōu)點
2.5.6 專業(yè)應用
2.6 MATLAB語法基礎
2.6.1 MATLAB的數據類型
2.6.2 常量
2.6.3 部分常用運算符
2.6.4 變量及其賦值
2.7 小結
習題
第3章 數據的輸入∕輸出
3.1 字符輸入∕輸出函數
3.2 字符串輸入∕輸出函數
3.3 格式輸入∕輸出函數
3.3.1 格式輸入函數
3.3.2 格式輸出函數
3.4 MATLAB的輸入∕輸出
3.4.1 輸入文本數據
3.4.2 輸出文本數據
3.4.3 低級文件輸入∕輸出函數
3.4.4 注釋與標點
3.5 實例拓展
3.6 小結
習題
第4章 選擇結構程序設計
4.1 if語句
4.1.1 單分支if語句
4.1.2 雙分支if…else語句
4.1.3 多分支選擇語句
4.1.4 if語句的嵌套
4.2 switch語句
4.2.1 switch語句簡介
4.2.2 break語句在switch中的應用
4.3 綜合實例
4.4 MATLAB選擇結構
4.4.1 if…else…endif結構
4.4.2 switch…case結構
4.4.3 try…catch結構
4.5 實例拓展
4.5.1 C語言菜單選擇實例
4.5.2 MATLAB菜單選擇實例
4.6 小結
習題
第5章 循環(huán)結構程序設計
5.1 while語句
5.2 do…while語句
5.3 for語句
5.4 循環(huán)結構的嵌套
5.5 break語句和continue語句在循環(huán)
結構中的應用
5.6 綜合實例
5.7 MATLAB循環(huán)結構
5.7.1 while結構
5.7.2 for語句
5.8 實例拓展
5.8.1 工程計算實例
5.8.2 MATLAB實例
5.9 小結
習題5
第6章 函數與編譯預處理
6.1 函數概述
6.2 函數的定義和說明
6.2.1 函數的定義
6.2.2 函數的返回值
6.2.3 函數的說明
6.3 函數的調用
6.3.1 函數調用的一般形式
6.3.2 函數調用的方式
6.4 函數的參數
6.5 函數的嵌套調用和遞歸調用
6.5.1 函數的嵌套調用
6.5.2 函數的遞歸調用
6.6 變量的存儲類型
6.6.1 變量的作用域與生存期
6.6.2 變量的存儲類型
6.6.3 局部變量
6.6.4 全局變量和靜態(tài)全局變量
6.7 內部函數和外部函數
6.7.1 內部函數
6.7.2 外部函數
6.8 編譯預處理命令
6.8.1 宏替換
6.8.2 文件包含
6.8.3 條件編譯
6.9 綜合實例
6.10 MATLAB函數簡介
6.10.1 m文件概述
6.10.2 用m文件實現MATLAB函數
6.11 實例拓展
6.11.1 工程計算實例
6.11.2 MATLAB實例
6.12 小結
習題6
第7章 數組
7.1 一維數組
7.1.1 一維數組的定義
7.1.2 一維數組元素的引用
7.1.3 一維數組的初始化
7.2 二維數組
7.2.1 二維數組的定義和引用
7.2.2 二維數組元素的初始化
7.3 多維數組
7.3.1 多維數組的定義、使用與存儲
7.3.2 多維數組的初始化
7.4 字符串與字符數組
7.4.1 字符串與字符數組
7.4.2 字符數組的初始化
7.4.3 字符數組的輸入∕輸出
7.4.4 字符串處理函數
7.5 字符串數組
7.6 數組作為函數參數
7.6.1 數組元素作為函數參數
7.6.2 地址量作為函數參數
7.7 綜合實例
7.8 MATLAB數組
7.8.1 向量的創(chuàng)建
7.8.2 矩陣的創(chuàng)建
7.8.3 矩陣元素的提取與替換
7.8.4 矩陣元素的重排和復制排列
7.8.5 矩陣的翻轉和旋轉
7.8.6 矩陣的生成與提取函數
7.8.7 應用實例
7.9 實例拓展
7.9.1 工程計算實例
7.9.2 MATLAB實例
7.10 小結
習題7
第8章 指針
8.1 指針的基本概念
8.2 指針變量的聲明與使用
8.2.1 指針變量的聲明
8.2.2 指針變量的賦值與使用
8.2.3 二級指針
8.3 指針運算
8.3.1 賦值運算
8.3.2 算術運算
8.3.3 關系運算
8.4 指針與數組
8.4.1 指針與一維數組
8.4.2 指針與二維數組
8.5 指針與字符串
8.5.1 指向字符串的指針
8.5.2 字符指針與字符數組的比較
8.6 指針與函數
8.6.1 指針作為函數參數
8.6.2 函數指針變量
8.6.3 指針型函數
8.7 指針數組與main函數的參數
8.8 綜合實例
8.9 實例拓展
8.10 小結
習題8
第9章 構造數據類型
9.1 結構體
9.1.1 結構體的定義
9.1.2 結構體變量說明
9.1.3 結構體變量的引用
9.1.4 結構體數組
9.1.5 指向結構體變量的指針
9.1.6 結構體與函數
9.1.7 動態(tài)存儲分配
9.1.8 結構體與鏈表
9.2 共用體
9.3 枚舉
9.4 自定義數據類型
9.5 綜合實例
9.6 MATLAB的結構數據類型
9.6.1 結構數組的創(chuàng)建
9.6.2 結構數組的操作
9.7 小結
習題9
第10章 文件
10.1 文件的概念
10.2 文件指針
10.3 文件的打開與關閉
10.3.1 文件打開函數
10.3.2 文件關閉函數
10.4 文件的讀∕寫
10.4.1 字符讀∕寫函數和fputc
10.4.2 字符串讀∕寫函數fgets和fputs
10.4.3 數據塊讀∕寫函數fread和fwrite
10.4.4 格式化讀∕寫函數fscanf和fprintf
10.5 文件的隨機讀∕寫
10.5.1 文件定位
10.5.2 文件的隨機讀∕寫
10.6 文件檢測函數
10.7 綜合實例
10.8 MATLAB文件操作
10.8.1 文件的打開與關閉
10.8.2 二進制文件的讀∕寫操作
10.8.3 文本文件的讀∕寫操作
10.8.4 MATLAB的字符串操作
10.9 小結
習題10
第11章 C++面向對象程序設計基礎
11.1 面向對象的基本概念
11.1.1 類和對象
11.1.2 封裝
11.1.3 繼承
11.1.4 多態(tài)
11.2 C++概述
11.3 C++面向對象的特性
11.4 C++的詞法與規(guī)則
11.5 C++程序結構的組成
11.6 C++程序的開發(fā)步驟
11.7 C++程序示例
11.8 面向對象的程序設計方法
11.8.1 結構化程序設計
11.8.2 面向對象程序設計
11.8.3 結構化方法與面向對象方法的比較
11.9 小結
習題11
第12章 C∕C++與MATLAB混合編程
12.1 軟件開發(fā)
12.2 混合編程概念
12.3 混合編程開發(fā)實例
12.4 小結
附錄A C語言常用庫函數
附錄B MATLAB函數表
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號