![](/c49/30/1076796649.jpg)
出版社:西安電子科大 ISBN:9787560631370 商品編碼:1076796649 開本:16 出版時間:2013-08-01 代碼:40 作義
" 基本信息 - 商品名稱:C語言與程序設計教程(高等學校計算機類十二五規劃教材)
- 作者:
- 代碼:40
- 出版社:西安電子科大
- ISBN號:9787560631370
其他參考信息 - 出版時間:2013-08-01
- 印刷時間:2013-08-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:367
- 字數:558千字
編輯推薦語 作為程序設計課程的教材,本書在結構上注重知識的繫統性、完整性和連貫性,在寫法上循序漸進、深入淺出,將理論與實踐有機結合,融知識傳授與能力培養於一體。義主編的《C語言與程序設計教程》主要介紹C語言及程序設計的相關知識。除了傳統的知識外,作者在總結多年教學與實踐的基礎上,精選了大量內容生動、設計獨到的例題來作為典型概念示例和程序精講,並且兼顧C語言等級考試,許多例題就選自歷年二級C語言等級考試試題。 內容提要 義主編的《C語言與程序設計教程》作為 程序設計課程的教材,在結構上注重知識的繫統性、 完整性和連貫性,將理論與實踐有機結合。作者在總 結多年教學與實踐的基礎上,精選了約200道設計獨 到的例題來作為典型概念示例和程序精講,並且兼顧 C語言等級考試,且所有程序例題與習題都在VC++6 。0環境下上機通過。對重點章節如函數和指針內容 ,作者采用了獨創的動態圖分析方法來分析程序執行 中函數或指針變化的情況,使函數和指針內容中難以 掌握的難題迎刃而解。本書在寫法上循序漸進、深入 淺出且圖文並茂,力求使讀者達到深入掌握C語言程 序設計的目的。 《C語言與程序設計教程》除了可以作為程序設 計語言教材外,還可以作為全國計算機等級考試的教 材或參考書。對於從事計算機專業的工作者,本書也 是難得的一本資料書。 目錄 **章 C語言與程序設計簡介 1.1 計算機和程序設計基本概念 1.1.1 計算機繫統組成 1.1.2 程序與程序設計語言 1.2 C語言的發展歷程和特點 1.2.1 C語言發展歷程 1.2.2 C語言主要特點 1.3 C語言程序的基本組成 1.4 Visual C++ 上機操作 1.4.1 Visual C++ 的安裝和啟動 1.4.2 Visual C++ 環境的使用 習題1 第2章 C語言與程序設計基礎 2.1 C語言基本符號與基本數據類型 2.1.1 C語言基本符號 2.1.2 C語言的數據類型 2.2 常量 2.2.1 整型常量、實型常量及符號常量 2.2.2 字符常量與字符串常量 2.3 變量 2.3.1 變量的概念、定義與初始化 2.3.2 整型變量、實型變量與字符型變量 2.4 運算符與表達式 2.4.1 C語言運算符簡介 2.4.2 算術運算符與算術表達式 2.4.3 關繫運算符與關繫表達式 2.4.4 邏輯運算符與邏輯表達式 2.4.5 賦值運算符與復合賦值運算符 2.4.6 表達式中數據類型自動和強制轉換 2.5 數據的輸入/輸出 2.5.1 字符輸入/輸出函數 2.5.2 格式輸出函數 2.5.3 格式輸入函數 習題2 第3章 三種基本結構的程序設計 3.1 程序基本結構及C程序語句分類 3.1.1 程序的基本結構 3.1.2 C程序中的語句分類 3.2 順序結構程序設計 3.2.1 賦值語句 3.2.2 順序結構程序 3.3 選擇結構程序設計 3.3.1 if語句 3.3.2 if語句的嵌套 3.3.3 條件運算符與條件表達式 3.3.4 switch語句 3.4 循環結構程序設計 3.4.1 while語句 3.4.2 do…while語句 3.4.3 for語句 3.4.4 逗號運算符與逗號表達式 3.4.5 break語句、continue語句和 goto語句 3.4.6 循環嵌套 3.5 典型例題精講 習題3 第4章 數組 4.1 一維數組 4.1.1 一維數組的定義 4.1.2 一維數組的引用和初始化 4.2 二維數組 4.2.1 二維數組的定義 4.2.2 二維數組的引用和初始化 4.3 字符數組和字符串 4.3.1 字符數組的定義、引用及初始化 4.3.2 字符串 4.3.3 常用字符串處理函數 4.4 典型例題精講 習題4 第5章 函數 5.1 函數的概念及特點 5.1.1 函數的概念 5.1.2 函數的分類 5.2 函數的定義和調用 5.2.1 函數的定義 5.2.2 函數的調用和返回值 5.2.3 函數執行的分析方法 5.2.4 函數的聲明 5.3 變量的作用域 5.3.1 全局變量與局部變量 5.3.2 函數的副作用 5.4 函數的嵌套調用與遞歸調用 5.4.1 函數的嵌套調用 5.4.2 函數的遞歸調用 5.5 典型例題精講 *5.6 遞歸轉化為非遞歸研究 5.6.1 漢諾塔問題遞歸解法 5.6.2 漢諾塔問題非遞歸解決 習題5 第6章 指針 6.1 指針和指針變量 6.1.1 地址和指針的概念 6.1.2 指針變量的定義和初始化 6.1.3 指針變量的引用和運算 6.2 指針變量與數組 6.2.1 指針變量與一維數組 6.2.2 指針變量與二維數組 6.2.3 指針數組 6.3 指針變量與字符串及多級指針變量 6.3.1 指針變量與字符串 6.3.2 多級指針變量 6.4 指針變量與函數 6.4.1 指針變量作為函數參數 6.4.2 用數組名作函數參數 6.4.3 返回指針值的函數 *6.5 動態數組 6.6 典型例題精講 習題6 第7章 結構體 7.1 結構體類型定義與結構體變量 7.1.1 結構體類型的定義 7.1.2 結構體變量 7.1.3 用typedef定義類型標識符 7.2 結構體數組及指向結構體的指針變量 7.2.1 結構體數組 7.2.2 指向結構體的指針變量 7.3 鏈表 7.3.1 鏈表的概念 7.3.2 動態存儲分配 7.3.3 動態鏈表的建立與查找 7.3.4 鏈表結點的插入與刪除 7.4 共用體 7.4.1 共用體的概念與定義 7.4.2 共用體變量的引用和賦值 7.5 典型例題精講 習題7 第8章 文件 8.1 文件的概念 8.1.1 文件的分類 8.1.2 文件指針變量及文件操作過程 8.2 文件的打開與關閉 8.2.1 文件的打開 8.2.2 文件的關閉 8.3 文件的讀寫 8.3.1 字符讀/寫函數 8.3.2 字符串讀/寫函數 8.3.3 數據塊讀/寫函數 8.3.4 格式化讀/寫函數 8.4 文件的定位與隨機讀/寫 8.5 典型例題精講 習題8 *第9章 C語言與程序設計補遺 9.1 變量的存儲類別與生命期 9.2 指向函數的指針變量 9.3 帶參數的主函數main 9.4 編譯預處理命令 9.4.1 宏定義命令 9.4.2 文件包含命令 9.5 枚舉類型 9.6 位運算 習題9 附錄 附錄1 ASCII表 附錄2 C運算符和優先級 附錄3 常用C庫函數 參考文獻
" |