掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
安全編程基礎:C語言 版權信息
- ISBN:9787030786845
- 條形碼:9787030786845 ; 978-7-03-078684-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
安全編程基礎:C語言 內容簡介
本書結合典型實例,全面、系統地介紹了C語言程序設計的基本知識、常用算法和方法,同時結合安全編碼標準介紹了編程過程中可能出現的代碼安全漏洞。全書共7章,由淺入深地介紹了計算機與計算機語言、C語言編程基礎、程序的控制結構、數組和指針、函數和指針、構造數據類型和文件等內容。
安全編程基礎:C語言 目錄
第1章 計算機與計算機語言
1.1 計算機及工作原理
1.1.1 信息與數據
1.1.2 計算機發展概述
1.1.3 計算機的組成和工作原理
1.1.4 信息在計算機中的表示
1.1.5 漏洞
1.2 計算機語言與程序設計
1.2.1 計算機語言
1.2.2 程序設計
1.2.3 算法簡介
1.2.4 編程
1.3 C語言的發展及其特點
1.3.1 C語言的發展
1.3.2 C語言的特點
1.4 C語言程序
1.4.1 簡單的C語言程序
1.4.2 C語言程序的結構
1.4.3 C語言程序編寫規范
1.5 C語言程序的運行步驟與方法
本章小結
/p>
第2章 C語言編程基礎
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 變量的內存空間分配
2.3 運算符和表達式
2.3.1 算術運算符和算術表達式
2.3.2 賦值運算符和賦值表達式
2.3.3 自加和自減運算符
2.3.4 關系運算符和關系表達式
2.3.5 邏輯運算符和邏輯表達式
2.3.6 條件運算符和條件表達式
2.3.7 逗號運算符和逗號表達式
2.3.8 求字節運算符和求字節表達式
2.3.9 位運算符和位運算表達式
2.3.10 數據類型轉換
2.4 C語句
2.5 輸入和輸出
2.5.1 字符的輸入和輸出
2.5.2 標準格式的輸入和輸出
2.5.3 輸入/輸出的問題
2.5.4 使用對象流實現輸入和輸出
本章小結
/p>
第3章 程序的控制結構
3.1 順序結構
3.2 選擇結構
3.2.1 if語句
3.2.2 switch語句
3.2.3 選擇結構應注意的問題
3.3 循環結構
3.3.1 while語句
3.3.2 do-while語句
3.3.3 for語句
3.3.4 循環結構應注意的問題
3.4 循環的嵌套
3.5 其他控制語句
3.5.1 goto語句
3.5.2 break語句
3.5.3 continue語句
3.6 程序舉例
本章小結
/p>
第4章 數組和指針
4.1 指針和指針變量
4.1.1 指針的概念
4.1.2 指針變量的定義
4.1.3 指針變量的引用
4.2 一維數組和指針
4.2.1 一維數組的定義
4.2.2 一維數組的初始化
4.2.3 一維數組的引用
4.2.4 一維數組的指針
4.2.5 一維數組的應用舉例
4.2.6 一維數組的問題
4.3 二維數組和指針
4.3.1 二維數組的定義
4.3.2 二維數組的初始化
4.3.3 二維數組的引用
4.3.4 二維數組的指針
4.3.5 二維數組的應用舉例
4.4 字符數組和指針
4.4.1 字符數組的定義
4.4.2 字符數組的初始化
4.4.3 字符數組的引用
4.4.4 字符數組的指針
4.4.5 字符指針變量和字符數組的區別
4.4.6 字符數組的輸入/輸出
4.4.7 字符串處理函數
4.4.8 字符數組的應用舉例
4.5 多級指針和指針數組
4.5.1 多級指針
4.5.2 指針數組
4.6 數組應用的問題
4.6.1 緩沖區溢出漏洞
4.6.2 棧緩沖區溢出原理
4.6.3 棧溢出舉例
4. 數組問題的防范
本章小結
/p>
第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.3.3 值傳遞
5.3.4 地址傳遞
5.3.5 數組作為函數參數
5.3.6 字符串指針作為函數參數
5.3.7 引用作為函數參數
5.3.8 指針數組作為主函數mn()的形參
5.4 函數的嵌套與遞歸調用
5.4.1 函數的嵌套調用
5.4.2 函數的遞歸調用
5.5 變量的作用域與生存期
5.5.1 變量的存儲類別
5.5.2 變量的作用域
5.5.3 變量的生存期
5.6 函數指針和指針函數
5.6.1 函數指針
5.6.2 指針函數
5.7 編譯預處理
5.7.1 宏定義
5.7.2 文含
5.7.3 條件編譯
5.8 緩沖區溢出
5.8.1 緩沖區溢出原理
5.8.2 緩沖區溢出的利用
本章小結
/p>
第6章 構造數據類型
6.1 結構體類型
6.1.1 結構體類型的聲明
6.1.2 結構體變量的定義
6.1.3 結構體變量的初始化和引用
6.1.4 結構體數組
6.1.5 結構體和指針
6.1.6 結構體作為函數參數
6.1.7 鏈表
6.1.8 堆溢出的原理與防范
6.1.9 位段
6.2 共用體類型
6.2.1 共用體類型的聲明
6.2.2 共用體變量的定義
6.2.3 共用體變量的初始化和引用
6.2.4 共用體的應用舉例
6.3 枚舉類型
6.3.1枚舉類型的聲明
6.3.2枚舉變量的定義和引用
用 typedef聲明類型
本章小結
/p>
第7章文件
附錄A運算符的優先級
附錄BC語言常用庫函數
參考文獻
展開全部
書友推薦
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
自卑與超越
- >
我與地壇
- >
【精裝繪本】畫給孩子的中國神話
- >
名家帶你讀魯迅:故事新編
- >
回憶愛瑪儂
- >
有舍有得是人生
- >
詩經-先民的歌唱
本類暢銷