中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C/C++語言程序設計案例教程/張衛國

包郵 C/C++語言程序設計案例教程/張衛國

作者:張衛國
出版社:西安電子科技大學出版社出版時間:2021-01-01
開本: 16開 頁數: 328
本類榜單:教材銷量榜
中 圖 價:¥34.1(7.4折) 定價  ¥46.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C/C++語言程序設計案例教程/張衛國 版權信息

C/C++語言程序設計案例教程/張衛國 本書特色

本書屬于C/C++語言程序設計案例式教材。作者基于C/C++的特點,從面向問題出發,給出了大量實用教學案例,引導學生進行程序設計基礎知識的學習。書稿內容設計注重培養讀者程序設計的思維方式和程序設計技巧。

C/C++語言程序設計案例教程/張衛國 內容簡介

本書是編者在多年教學改革試點的基礎上,采用案例驅動式教學方式編寫的。本書基于C/C++的特點,從面向問題出發,給出了大量實用教學案例,引導學生進行基礎知識的學習,注重培養學生程序設計的思維方式和技巧,可為其學習后續課程打下扎實的基礎。本書共12章。前8章主要介紹C語言相關的基礎知識和程序設計方法,其目的是使學生能迅速了解和掌握C語言的簡單運用。這部分內容包括:C/C++?語言程序設計概述、數據類型和表達式、控制結構、數組、函數、指針、結構體、編譯預處理、文件等。后4章主要介紹C++?語言面向對象程序設計的主要概念、方法和應用。這部分內容包括:類與對象、靜態成員、友元、運算符重載、繼承和多態、模板等。本書適合作為高等院校“C/C++?語言程序設計”課程的教材,也適合作為程序設計初學者自學用書和成.人教育及在職人員的培訓用書,還適合作為全國計算機等級考試應試者的參考書。

C/C++語言程序設計案例教程/張衛國 目錄

**章 程序設計概述 1 1.1 C/C++ 語言的起源與發展 1 1.1.1 計算機語言及發展 1 1.1.2 C語言及其特點 2 1.1.3 從C到C++ 3 1.2 程序設計方法 4 1.2.1 結構化的程序設計方法 4 1.2.2 面向對象的程序設計方法 7 1.3 C/C++ 語言程序的結構 9 1.3.1 C語言程序實例 9 1.3.2 C++ 程序實例 11 1.4 C/C++ 語言程序上機實踐 12 本章小結 17 習題一 17 第二章 數據類型和表達式 18 案例一 數據類型的定義和使用 18 2.1 詞法構成 19 2.1.1 字符集 19 2.1.2 標識符 21 2.1.3 關鍵字 21 2.1.4 注釋符 22 2.2 數據類型 22 2.2.1 整數類型 23 2.2.2 實數類型 24 2.2.3 字符類型 25 2.3 常量與變量 26 2.3.1 常量 26 2.3.2 變量 28 案例二 指針變量的定義與使用 29 2.4 指針類型 30 2.4.1 指針的概念 30 2.4.2 指針變量的定義 32 案例三 運算符和表達式的使用 34 2.5 運算符和表達式 35 2.5.1 運算符和表達式概述 36 2.5.2 算術運算符和算術表達式 38 2.5.3 關系運算符和關系表達式 40 2.5.4 邏輯運算符和邏輯表達式 41 2.5.5 條件運算符和條件表達式 42 2.5.6 逗號運算符和逗號表達式 43 2.5.7 賦值運算符和賦值表達式 43 2.5.8 位運算符和位運算表達式 44 2.5.9 其他運算表達式 47 2.5.10 表達式的類型轉換 48 本章小結 50 習題二 50 第三章 程序設計基礎 52 案例一 計算圓的周長和面積 52 3.1 算法與流程 53 3.1.1 算法的特性 53 3.1.2 算法的表示形式 53 3.1.3 C語言語句概述 54 案例二 格式輸入輸出函數 54 3.2 數據的輸入與輸出 55 3.2.1 printf()函數 55 3.2.2 scanf( )函數 60 3.2.3 字符輸入輸出函數 62 案例三 交換兩個整型變量的值 63 3.3 順序結構程序設計 64 案例四 計算y=|x| 67 3.4 選擇結構的程序設計 68 3.4.1 if語句及其三種基本形式 68 3.4.2 if語句的嵌套結構 70 3.4.3 switch語句(開關語句) 72 3.4.4 選擇結構程序舉例 75 案例五 計算1~100的累加和 77 3.5 循環結構的程序設計 78 3.5.1 while語句 79 3.5.2 do-while 語句 79 3.5.3 for語句 80 案例六 在屏幕上輸出下三角的九九乘法表 83 3.5.4 循環結構的嵌套 84 案例七 輸入兩個正整數,計算并輸出它們的 *大公約數 85 3.5.5 與循環相關的語句(break、continue、 goto) 86 3.5.6 循環結構程序舉例 88 本章小結 90 習題三 91 第四章 數組 98 案例一 統計學生成績 98 4.1 一維數組基礎知識 99 4.1.1 數組的概念 99 4.1.2 一維數組的定義 100 4.1.3 一維數組的引用 100 4.1.4 一維數組的初始化 101 4.1.5 一維數組的訪問 102 案例二 計算機技能大賽 102 4.2 一維數組排序 103 案例三 矩陣的存儲與計算 105 4.3 二維數組基礎知識 106 4.3.1 二維數組的概念 106 4.3.2 二維數組的定義 107 4.3.3 二維數組的引用 107 4.3.4 二維數組元素的初始化 108 4.3.5 二維數組的訪問 109 案例四 逆轉字符串 109 4.4 字符數組與字符串 110 4.4.1 字符數組 110 4.4.2 字符串 111 案例五 在指定位置插入字符 112 案例六 字符串比較 113 4.5 字符串處理函數 114 案例七 用指針實現對數組的操作 115 4.6 一維數組與指針 117 4.6.1 指針運算 117 4.6.2 指向一維數組的指針 118 案例八 數據表的建立與操作 120 4.7 二維數組與指針 122 案例九 點名冊 123 4.8 指針數組與二級指針 125 4.8.1 指針數組 125 4.8.2 二級指針 126 本章小結 127 習題四 127 第五章 模塊化程序設計 131 案例一 四則運算器 131 5.1 函數的基本概念和操作 133 5.1.1 函數的概念 133 5.1.2 函數的定義 133 5.1.3 函數的調用與函數說明 135 案例二 階乘之和 137 5.2 函數的嵌套調用和遞歸調用 138 5.2.1 函數的嵌套調用 138 5.2.2 函數的遞歸調用 139 案例三 值傳遞與地址傳遞 141 5.3 函數間數據傳遞 142 5.3.1 傳值方式傳遞數據 143 5.3.2 傳地址方式傳遞數據 144 案例五 遠水不救近火 145 5.4 變量的作用域與存儲方式 146 5.4.1 變量的作用域 146 5.4.2 變量的存儲類別 149 案例六 查找子串 151 5.5 指針函數與函數指針 152 5.5.1 指針函數 152 案例七 函數指針實現四則運算 153 5.5.2 函數指針 154 本章小結 155 習題五 155 第六章 結構體和共用體 160 案例一 完成學生基本信息的保存并輸出 160 6.1 結構體類型與結構體變量 161 6.1.1 結構體類型與結構體變量的定義 161 6.1.2 結構體變量的使用 163 案例二 結構體數組的使用 164 6.2 結構體數組 165 6.2.1 結構體數組定義 165 6.2.2 結構體數組的使用 165 案例三 指向結構體類型數組指針的使用 166 6.3 結構體與指針 168 6.3.1 指向結構體變量的指針 168 6.3.2 指向結構體類型數組的指針 169 案例四 結構體函數的使用 170 6.4 結構體與函數 171 6.4.1 指向結構體變量的指針作為 函數參數 172 6.4.2 結構體變量作為函數的返回值 172 案例五 共用體變量設計與使用 174 6.5 共用體 175 6.5.1 共用體類型的定義 176 6.5.2 共用體變量的定義 176 6.5.3 共用體變量的引用 177 6.6 枚舉類型 178 6.7 類型定義語句typedef 180 本章小結 181 習題六 182 第七章 編譯預處理 184 案例一 宏的使用 184 7.1 宏定義 185 7.1.1 不帶參數的宏定義 185 7.1.2 帶參數的宏定義 186 案例二 文件包含的使用 188 7.2 文件包含 189 案例三 #ifdef命令和#ifndef命令的使用 190 7.3 條件編譯 191 本章小結 193 習題七 193 第八章 數據的磁盤存儲 196 案例一 文件讀寫函數的使用1 196 8.1 文件概述 198 案例二 文件讀寫函數的使用2 199 8.2 文件的打開與關閉 201 8.2.1 文件類型指針 201 8.2.2 文件的打開與關閉 201 案例三 文件讀寫函數的使用3 203 8.3 文件的讀寫 206 8.3.1 文件讀寫函數 206 8.3.2 格式化讀寫函數 210 8.4 文件的定位 211 8.5 出錯的檢測 212 本章小結 213 習題八 213 第九章 類與對象 215 9.1 C++ 對C的改進 215 9.1.1 常規的改進 215 9.1.2 C++的動態內存分配 218 9.1.3 引用 220 9.1.4 C++ 中的函數 222 9.2 C++ 的輸入與輸出 225 9.2.1 C++ 的流類結構 226 9.2.2 格式化I/O 226 案例一 學生類設計 230 9.3 類與對象的概念 234 9.3.1 類的定義 234 9.3.2 數據成員和成員函數 234 9.3.3 對象 235 9.4 構造函數和析構函數 237 9.4.1 構造函數 237 9.4.2 復制構造函數 239 9.4.3 析構函數 242 9.5 靜態成員 243 案例二 點和圓類設計 244 9.6 組合類的對象及其構造函數和析構 函數的調用 247 案例三 教師和學生類的設計和使用 249 9.7 友元與類的前向引用 250 9.7.1 友元函數 251 9.7.2 友元成員 253 9.7.3 友元類 254 9.7.4 類的前向引用聲明 256 本章小結 256 習題九 256 第十章 繼承性與派生類 258 案例一 雇員類設計 258 10.1 類的繼承與派生 263 10.1.1 繼承與派生的概念 263 10.1.2 派生類的聲明 265 10.2 派生類的構造函數和析構函數 271 10.2.1 構造和析構的次序 271 10.2.2 派生類構造函數和析構函數的 構造規則 272 10.3 多重繼承 275 10.3.1 多重繼承的聲明 275 10.3.2 多重繼承的構造函數 277 10.4 虛基類 278 10.4.1 虛基類及其使用的原因 278 10.4.2 虛基類的定義 279 10.4.3 虛基類的初始化 280 本章小結 282 習題十 282 第十一章 多態性與虛函數 284 案例一 函數重載 284 11.1 多態性概述 285 11.2 函數重載 285 案例二 運算符重載 286 11.3 運算符重載 287 11.3.1 運算符重載的規則 287 11.3.2 運算符重載為成員函數 288 11.3.3 運算符重載為友元函數 291 11.3.4 “++”和“--”的重載 294 案例三 虛函數使用 296 11.4 虛函數 298 11.4.1 引入派生類后的對象指針 298 11.4.2 虛函數的定義及使用 299 11.4.3 虛析構函數 301 案例四 純虛函數與抽象類 303 11.5 純虛函數與抽象類 304 本章小結 306 習題十一 306 第十二章 模板 308 案例一 選擇排序模板 308 12.1 函數模板 310 案例二 對象數組類定義 313 12.2 類模板 316 本章小結 318 習題十二 319 參考文獻 320
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | BHK汞灯-百科|上海熙浩实业有限公司| 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 必胜高考网_全国高考备考和志愿填报信息平台 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 云南成人高考网| 许昌奥仕达自动化设备有限公司 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 |