-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C程序設計導引 版權信息
- ISBN:9787111418917
- 條形碼:9787111418917 ; 978-7-111-41891-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C程序設計導引 本書特色
《大學計算機優秀教材系列:c程序設計導引》是一本講解c程序設計的入門教材,根據學生對新知識學習和認知的規律,從c語言和c程序的基本要素以及程序設計的基本方法開始,循序漸進地引入對程序設計專業化的要求和相關知識。全書共分10章(不包括第0章引言),全面地介紹了c語言的基本語法及c語言程序設計方法,內容包括:c程序的創建及其基本結構;常量、變量和表達式;條件語句和開關語句;循環語句和goto語句;函數;數組;指針初步;程序設計的基本方法;結構和聯合;輸入/輸出和文件。每章均配有大量的例題和習題,附錄中介紹了不同版本的c語言標準之間的主要區別、vi/vim的常用命令、使用ms vc++ 6.0 ide創建c程序的基本過程、cc/gcc的常用命令行選項、常用的標準庫函數名及其頭文件、ascii編碼、調試工具gdb的常用命令。 《大學計算機優秀教材系列:c程序設計導引》特別適合作為計算機和非計算機專業學生學習高級語言程序設計的教材,也可供計算機等級考試者和其他各類學習者使用參考。
C程序設計導引 內容簡介
本書是一本講解C程序設計的入門教材,根據學生對新知識學習和認知的規律,從C語言和C程序的基本要素以及程序設計的基本方法開始,循序漸進地引入對程序設計專業化的要求和相關知識。全書共分10章(不包括第0章引言),全面地介紹了C語言的基本語法及C語言程序設計方法,內容包括:C程序的創建及其基本結構;常量、變量和表達式;條件語句和開關語句;循環語句和goto語句;函數;數組;指針初步;程序設計的基本方法;結構和聯合;輸入/輸出和文件。每章均配有大量的例題和習題,附錄中介紹了不同版本的C語言標準之間的主要區別、vi/vim的常用命令、使用MS VC++ 6.0 IDE創建C程序的基本過程、cc/gcc的常用命令行選項、常用的標準庫函數名及其頭文件、ASCII編碼、調試工具GDB的常用命令。 本書特別適合作為計算機和非計算機專業學生學習高級語言程序設計的教材,也可供計算機等級考試者和其他各類學習者使用參考。
C程序設計導引 目錄
作者自序
教學建議
例題索引
第0章 引言
第1章 c程序的創建及其基本結構
1.1 c程序的創建過程
1.2 c程序的基本組成
1.3 調試初步——語法錯誤的定位
1.4 數據的輸入/輸出和標準文件
習題
第2章 常量、變量和表達式
2.1 常量
2.1.1 數字常量
2.1.2 字符常量
2.1.3 字符串字面量
2.2 變量
2.2.1 變量名和變量類型
2.2.2 變量的賦值和類型轉換
2.2.3 變量的初始化
2.2.4 類型限定符const
2.3 算術表達式
2.3.1 算術運算符
2.3.2 增量和減量運算符
2.3.3 位運算
2.3.4 復合賦值運算符
2.4 強制類型轉換
2.5 數據輸出/輸入函數printf()和scanf()
2.5.1 數值的輸出函數printf
2.5.2 數值的輸入函數scanf
2.6 常量的符號表示方法
2.6.1 常量宏
2.6.2 枚舉常量
習題
第3章 條件語句和開關語句
3.1 關系運算符和邏輯運算符
3.2 運算符的優先級
3.3 從實際問題中的條件到邏輯表達式
3.4 條件語句
3.4.1 條件語句中的條件
3.4.2 復合語句
3.4.3 條件語句的嵌套和級聯
3.4.4 使用條件語句時的注意事項
3.4.5 條件運算符和條件表達式
3.5 switch語句
習題
第4章 循環語句和goto語句
4.1 while語句
4.2 for語句
4.3 do while語句
4.4 循環語句的選擇和使用
4.5 逗號表達式
4.6 循環語句的嵌套
4.7 循環語句中的非常規控制
4.8 goto語句
習題
第5章 函數
5.1 函數的基本概念
5.2 函數的調用
5.3 函數的結構
5.4 函數的定義
5.5 函數的調用關系和返回值
5.6 局部變量和全局變量
5.6.1 局部變量
5.6.2 全局變量
5.6.3 對全局變量的訪問
5.7 函數參數的傳遞
5.8 標準庫函數
5.8.1 常用的頭文件
5.8.2 常用的數據輸入/輸出函數
5.8.3 字符類型判斷函數
5.8.4 字符串處理函數
5.8.5 其他常用函數
5.9 遞歸初步
習題
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義和初始化
6.1.2 一維數組元素的使用
6.1.3 數組的復制
6.1.4 作為函數參數的一維數組
6.1.5 數組元素的排序和查找
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.4.4 字符串比較函數
6.4.5 字符串檢查函數
6.4.6 字符串掃描函數sscanf()
6.5 二維數組
6.5.1 二維數組的定義
6.5.2 二維數組元素的引用
6.5.3 二維數組元素的遍歷
6.5.4 二維數組元素的排列方式
6.5.5 作為參數的二維數組
習題
第7章 指針初步
7.1 地址與指針
7.2 指針變量
7.2.1 指針變量的定義和賦值
7.2.2 通過指針訪問數據
7.2.3 作為函數參數的指針
7.2.4 返回指針的函數
7.3 指針運算
7.3.1 指針與整數的加減
7.3.2 指針相減
7.3.3 指針的比較
7.3.4 指針的強制類型轉換和void*
7.3.5 不合法的指針運算
7.3.6 指針類型與數組類型的差異
7.4 指針與數組
7.5 指向二維數組的指針
7.6 多重指針
7.7 指針數組
7.7.1 一維指針數組
7.7.2 命令行參數
7.8 函數指針
7.8.1 函數指針變量的定義
7.8.2 具有函數指針參數的庫函數
習題
第8章 程序設計的基本方法
8.1 程序設計的基本過程
8.2 問題分析
8.2.1 程序功能和輸入/輸出數據
8.2.2 對程序性能的要求
8.2.3 程序中的錯誤處理
8.2.4 程序的測試
8.2.5 問題分析的結果
8.3 方案設計
8.3.1 解題思路
8.3.2 算法的描述
8.3.3 數據結構和算法的選擇
8.4 編碼:從算法到代碼
8.4.1 代碼的結構
8.4.2 代碼的檢查
8.4.3 代碼中的注釋
8.5 程序的調試
8.5.1 調試的基本方法
8.5.2 調試工具的基本功能和使用
8.5.3 標準輸入/輸出的重新定向
習題
第9章 結構和聯合
9.1 結構(struct)
9.1.1 結構類型的定義
9.1.2 結構成員的訪問
9.1.3 包含結構的結構
9.2 聯合(union)
9.2.1 聯合類型的定義
9.2.2 聯合成員的訪問
9.3 類型定義(typedef)語句
9.4 復雜類型的解讀
習題
第10章 輸入/輸出和文件
10.1 輸入/輸出的基本過程和文件類型
10.2 文件的打開、創建和關閉
10.3 文件數據的正文格式讀寫
10.4 讀寫操作中的定位
10.5 文件數據的二進制格式讀寫
習題
附錄a 不同版本的c語言標準之間的主要區別
附錄b vi/vim的常用命令
附錄c 使用ms vc++ 6.0 ide創建c程序的基本過程
附錄d cc/gcc的常用命令行選項
附錄e 常用的標準庫函數名及其頭文件
附錄f ascii編碼
附錄g 調試工具gdb的常用命令
參考文獻和推薦書目
C程序設計導引 作者簡介
尹寶林 北京航空航天大學計算機系教授、博士生導師。全國信息學奧林匹克科學委員會副主席。從事計算機專業教學和科研工作多年,曾主講“C語言程序設計”、“高級語言程序設計”、“UNIX程序設計環境”、“計算機圖形學”、“圖像處理”等課程,其中“高級語言程序設計”被評為北京市精品課程。
- >
山海經
- >
我從未如此眷戀人間
- >
我與地壇
- >
史學評論
- >
李白與唐代文化
- >
伊索寓言-世界文學名著典藏-全譯本
- >
龍榆生:詞曲概論/大家小書
- >
莉莉和章魚