婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

出版社:西安電子科技大學出版社出版時間:2020-08-01
開本: 26cm 頁數: 464頁
本類榜單:教材銷量榜
中 圖 價:¥53.8(8.2折) 定價  ¥66.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

C語言程序設計 本書特色

本書適合作為大一新生公共基礎課"C語言"的配套教材,有完整的課件,配有豐富的電子資源。

C語言程序設計 內容簡介

本書主要介紹C語言的基本概念、基本語法和基本程序結構, 內容包括: 概述, 基本數據類型、運算符及表達式, 簡單的C語言程序, 選擇結構程序設計, 循環結構程序設計, 指針與數組, 函數, 結構體與共用體, 指針與鏈表, 編譯預處理和位運算及混合編程, 文件, C++面向對象程序設計, C語言開發環境。

C語言程序設計 目錄

第1章 概述 1 1.1 程序設計語言 1 1.1.1 計算機語言 2 1.1.2 程序設計語言的發展 2 1.2 C程序設計語言 3 1.2.1 C語言的發展歷史 3 1.2.2 C語言的標準與版本 4 1.2.3 C語言的特點 4 1.3 C語言的基本語法成分 5 1.3.1 字符集 5 1.3.2 標識符 5 1.3.3 運算符 7 1.4 C語言程序的組成 7 1.4.1 簡單的C程序介紹 7 1.4.2 C語言程序的結構 9 1.4.3 C程序的書寫 10 1.5 程序設計的一般過程 11 1.5.1 問題分析 12 1.5.2 算法設計 12 1.5.3 編寫程序 13 1.5.4 調試與測試 13 1.5.5 整理文檔 13 習題1 14 第2章 基本數據類型、運算符及 ?表達式 15 2.1 C語言基本數據類型 15 2.1.1 數據類型 15 2.1.2 C語言數據類型簡介 15 2.2 常量 16 2.2.1 整型常量 16 2.2.2 實型常量 17 2.2.3 符號常量 17 2.2.4 字符型常量 18 2.3 變量 20 2.3.1 變量名 20 2.3.2 變量類型 20 2.3.3 變量值 24 2.4 運算符及表達式 25 2.4.1 C運算符簡介 25 2.4.2 算術運算符與算術表達式 26 2.4.3 賦值運算符與賦值表達式 28 2.4.4 關系運算符與關系表達式 30 2.4.5 邏輯運算符與邏輯表達式 31 2.4.6 條件運算符與條件表達式 33 2.4.7 逗號運算符與逗號表達式 35 2.4.8 不同類型數據間的混合運算與 類型轉換 36 習題2 37 第3章 簡單的C程序設計 40 3.1 典型題例 40 3.2 算法 41 3.2.1 算法的概念 41 3.2.2 算法的評價標準 42 3.2.3 算法的表示 42 3.3 結構化程序設計的方法 44 3.4 程序的基本結構 45 3.4.1 順序結構 46 3.4.2 選擇結構 46 3.4.3 循環結構 47 3.5 順序結構程序設計 48 3.6 數據的輸入與輸出 49 3.6.1 C語言中數據的輸入與輸出 49 3.6.2 字符數據的輸入與輸出 50 3.6.3 格式的輸入與輸出 52 3.7 計算思維 59 3.8 C程序的上機步驟及基本調試技術 62 3.8.1 C程序的上機步驟 62 3.8.2 C語言的上機環境 63 3.8.3 C程序的基本調試技術 63 3.9 典型題例分析與實現 64 習題3 66 第4章 選擇分支結構程序設計 68 4.1 典型題例 68 4.2 二路分支——if語句 69 4.2.1 if語句的一般形式 69 4.2.2 if語句的嵌套 77 4.3 多路分支——switch語句 81 4.3.1 switch語句的一般形式 81 4.3.2 switch語句的嵌套 84 4.4 程序測試 85 4.4.1 靜態測試和動態測試 85 4.4.2 黑盒測試、白盒測試和灰盒測試 86 4.4.3 自動化測試和手動測試 86 4.4.4 階段測試 87 4.5 典型題例分析與實現 88 習題4 94 第5章 循環結構程序設計 97 5.1 典型題例 97 5.2 while語句 97 5.3 do-while語句 100 5.4 for語句 102 5.5 goto語句 105 5.6 循環的嵌套 107 5.7 循環結束語句 109 5.7.1 continue語句 109 5.7.2 break語句 110 5.8 典型題例分析與實現 112 5.9 循環語句小結 119 習題5 120 第6章 指針與數組 122 6.1 典型題例 122 6.2 地址和指針的概念 123 6.2.1 變量的內容和變量的地址 123 6.2.2 直接訪問和間接訪問 124 6.2.3 指針的概念 125 6.3 指針變量 125 6.3.1 指針運算符 125 6.3.2 指針變量的定義 127 6.3.3 指針變量的引用 129 6.4 一維數組 130 6.4.1 一維數組的定義和初始化 130 6.4.2 一維數組元素的引用 132 6.4.3 一維數組應用舉例 132 6.5 二維數組 137 6.5.1 二維數組的定義和初始化 137 6.5.2 二維數組元素的引用 139 6.5.3 二維數組應用舉例 141 6.6 字符數組 148 6.6.1 一維字符數組的定義和引用 148 6.6.2 字符數組的輸入與輸出 149 6.6.3 字符串處理函數 151 6.6.4 二維字符數組 154 6.6.5 字符數組應用舉例 155 6.7 指針與數組 157 6.7.1 指向數組元素的指針 157 6.7.2 字符指針、字符數組和字符串 160 6.7.3 地址越界問題 163 6.7.4 指針數組 164 6.7.5 多維數組和指向分數組的指針 165 6.7.6 動態數組 168 6.8 典型題例分析與實現 171 習題6 176 第7章 函數 180 7.1 典型題例 180 7.2 概述 181 7.2.1 C程序的基本結構 181 7.2.2 函數分類 183 7.3 函數的定義 183 7.4 函數的調用與返回值 185 7.4.1 函數調用的一般形式 185 7.4.2 函數調用的方式 185 7.4.3 函數的返回值 187 7.5 函數的參數 188 7.5.1 形式參數和實際參數 188 7.5.2 函數參數 190 7.5.3 引用傳遞 195 7.6 函數聲明和函數原型 197 7.7 函數的嵌套調用 199 7.8 函數的遞歸調用 200 7.9 變量的作用域 205 7.9.1 局部變量 205 7.9.2 全局變量 206 7.10 變量的存儲類型 208 7.10.1 自動變量 208 7.10.2 靜態變量 209 7.10.3 寄存器變量 211 7.10.4 外部變量 212 7.10.5 存儲類型小結 213 7.11 內部函數和外部函數 213 7.11.1 內部函數 214 7.11.2 外部函數 214 7.12 指針與函數 215 7.12.1 返回指針值的函數 215 7.12.2 指向函數的指針變量 216 7.12.3 指向函數的指針變量作為函數 參數 219 7.13 多文件程序的運行 220 7.14 典型題例分析與實現 221 習題7 232 第8章 結構體與共用體 238 8.1 案例引入 238 8.2 結構體類型定義 238 8.3 結?構?體?變?量 240 8.3.1 結構體變量的定義 240 8.3.2 結構體變量的使用 242 8.4 結構體數組 246 8.4.1 結構體數組的定義 247 8.4.2 結構體數組元素的使用 248 8.5 結構體和函數 251 8.5.1 結構體作函數參數 251 8.5.2 返回值為結構體類型的函數 252 8.6 共用體 254 8.6.1 共用體類型定義 254 8.6.2 共用體變量 255 8.6.3 共用體應用舉例 256 8.7 枚舉類型 258 8.8 typedef語句 261 8.9 指針與結構體 263 8.9.1 指向結構體的指針變量 263 8.9.2 用指向結構體的指針作函數參數 265 8.10 案例分析與實現 266 8.10.1 需求分析 266 8.10.2 系統設計 266 8.10.3 功能設計 267 8.10.4 小結 270 習題8 271 第9章 指針與鏈表 275 9.1 案例引入 275 9.2 存儲空間的分配和釋放 275 9.3 鏈式存儲結構——鏈表 279 9.3.1 動態鏈表 280 9.3.2 靜態鏈表 280 9.4 單鏈表 281 9.4.1 單鏈表的初始化 281 9.4.2 單鏈表的建立 282 9.4.3 單鏈表的遍歷 284 9.4.4 單鏈表的插入 288 9.4.5 單鏈表的刪除 291 9.4.6 單鏈表的查詢 293 9.4.7 單鏈表的長度 294 9.4.8 不帶頭結點的單鏈表 295 9.4.9 單鏈表的應用 302 9.5 循環鏈表 303 9.6 雙向鏈表 304 9.7 案例分析與實現 305 9.7.1 需求分析 305 9.7.2 系統設計 305 9.7.3 功能設計 306 9.7.4 小結 314 習題9 314 第10章 編譯預處理和位運算及 ?混合編程 315 10.1 文件包含處理——#include 315 10.2 宏定義——#define 317 10.2.1 不帶參數的宏定義 317 10.2.2 帶參數的宏定義 319 10.3 條件編譯 321 10.4 位運算符和位運算 323 10.5 位段 325 10.6 位運算舉例 327 10.7 C語言與匯編語言的混合編程 328 10.7.1 內嵌匯編代碼 329 10.7.2 模塊化連接方法 330 習題10 335 第11章 文件 338 11.1 案例引入 338 11.2 文件概述 339 11.2.1 數據流 339 11.2.2 文件 339 11.2.3 文件的操作流程 341 11.2.4 文件和內存的交互處理 341 11.3 文件類型的指針 342 11.4 標準輸入/輸出函數 343 11.4.1 打開文件 343 11.4.2 關閉文件 345 11.4.3 獲取文件的屬性 346 11.4.4 文件的順序讀寫 347 11.4.5 文件的隨機讀寫 364 11.4.6 出錯檢查 367 11.5 系統輸入/輸出函數 369 11.6 案例分析與實現 370 11.6.1 需求分析 370 11.6.2 系統設計 371 11.6.3 功能設計 372 11.6.4 系統實現 376 11.6.5 小結 385 習題11 386 第12章 C++面向對象程序設計 388 12.1 面向對象程序設計 388 12.1.1 面向對象程序設計產生的背景 388 12.1.2 類(class)和對象(object) 389 12.1.3 構造函數和析構函數 391 12.1.4 繼承 392 12.1.5 多態性 392 12.2 C++?語言 393 12.2.1 C++語言的特點 394 12.2.2 輸出流(cout)和輸入流(cin) 394 12.2.3 函數內聯(inline) 397 12.2.4 函數重載(overloading) 398 12.2.5 引用(reference) 402 12.2.6 C++語言增加的運算符、數據 類型、注釋 404 12.2.7 C++程序的集成開發環境 405 12.3 C#語言 409 12.3.1 C#語言簡介 409 12.3.2 C#語言的特點 409 12.4 基于MFC庫的用戶界面編程基礎 410 習題12 420 第13章 C語言開發環境 423 13.1 Visual C++?環境 423 13.1.1 Visual C++?6.0集成開發環境 423 13.1.2 Visual C++?6.0的使用 426 13.2 Dev C++環境 430 13.3 Linux下C程序開發環境和開發過程 433 13.3.1 使用vim編輯器編輯源文件 434 13.3.2 使用gcc編譯器編譯源程序 434 13.3.3 運行程序 435 13.4 調試程序 435 13.4.1 Visual C++環境中調試程序 435 13.4.2 Linux環境中gdb調試程序 439 13.5 編譯錯誤信息 442 附錄 448 附錄Ⅰ 常用字符與ASCII碼對照表 448 附錄Ⅱ C語言中的關鍵字表 451 附錄Ⅲ C語言中運算符的優先級及其 結合性一覽表 451 附錄Ⅳ C語言的庫函數 452 參考文獻 464
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 男女下面一进一出视频在线观看 | 中文字幕久久久久久精 | www精品一区二区三区四区 | 久久综合婷婷 | 四虎精品影院2022 | 婷婷色九月 | 善良的嫂子3中字 | 丁香婷婷综合五月综合色啪 | 精品久久久久久中文字幕网 | 日本xxxxx久色视频在线观看 | 老阿姨露脸69式 | 成人a一级试看片 | 久久精品久久精品久久精品 | 国产成人黄色 | 午夜欧美成人久久久久久 | 男性天堂网 | 国产人人草 | 国产猛烈无遮掩视频免费网站男女 | 视频一区视频二区在线观看 | 日本久久久久久中文字幕 | 国产亚洲视频网站 | 2017亚洲男人天堂 | 全亚洲最大的免费电视网 | 五月天亚洲综合 | 222www免费视频| 国产亚洲精品美女久久久久久2021 | 国内精品久久久久久久 | 日本免费高清视频 | 国产小视频在线 | 五月天丁香婷婷开心激情五月 | 国产中文字幕视频 | 国产精品日日爱 | gogogo免费视频观看 | 欧美精品国产精品 | 精品久久久久久午夜 | 国产午夜一区二区在线观看 | 国产亚洲精品中文带字幕21页 | 午夜国产福利在线观看 | 日韩午夜在线 | 欧美日韩久久中文字幕 | 秋霞在线观看视频一区二区三区 |