幫助中心 | 我的帳號 | 關於我們

面向安全思維的程序設計基礎(C語言版網路空間安全學科系列教材)

  • 作者:編者:羅敏//滕沖//王張宜//傅建明|責編:張民
  • 出版社:清華大學
  • ISBN:9787302683056
  • 出版日期:2025/04/01
  • 裝幀:平裝
  • 頁數:250
人民幣:RMB 49.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共由9章組成,包括C程序設計簡介、數據類型與運算、基本程序設計、程序流程式控制制、函數、數組、指針、複合數據類型和多文件項目。
    本書在系統介紹C語言程序設計方法的基礎上,以培養C程序設計中的安全思維為出發點,將C語言程序設計中需要注意的安全問題貫穿全書每個章節,每章均設置了單獨的小節介紹該章內容需要注意的安全缺陷,在全書的內容描述中也穿插了程序設計中需要關注的安全問題。另外本書貼近實際應用,以解決實際工程問題出發,設計了相關案例,並以一個大整數運算庫為例,詳細介紹了實際工程應用中所需的多文件項目工程的設計、編譯、鏈接和測試方法。
    本書可作為高校各專業的程序設計課程的教材,也可作為從事電腦相關工作的人員和業餘自學人員參考用書。

作者介紹
編者:羅敏//滕沖//王張宜//傅建明|責編:張民

目錄
第1章  C程序設計簡介
  1.1  電腦系統結構概述
    1.1.1  電腦語言發展概述
    1.1.2  C語言起源和發展歷程
  1.2  C語言特性和應用場景
    1.2.1  C語言特性
    1.2.2  C語言應用場景
  1.3  C語言安全編程思考
    1.3.1  安全思考
    1.3.2  安全實現
  1.4  簡單實例
    1.4.1  編寫一個電腦程序的過程
    1.4.2  實例
    1.4.3  程序結構介紹
  1.5  編譯機制
    1.5.1  編譯與鏈接
    1.5.2  進程在內存中的布局
  1.6  編程規範
  1.7  調試
    1.7.1  錯誤和警告
    1.7.2  C語言GDB介紹
    1.7.3  C語言中的調試
  1.8  本章小結
  習題
第2章  數據類型與運算
  2.1  變數和常量
    2.1.1  關鍵字
    2.1.2  變數
    2.1.3  常量
    2.1.4  作用域和生命周期
  2.2  基本數據類型
    2.2.1  數據類型
    2.2.2  存儲形式
    2.2.3  字元型及其存儲
  2.3  運算
    2.3.1  算術運算符和賦值運算符
    2.3.2  關係運算符和邏輯運算符
    2.3.3  位運算符
    2.3.4  三目運算符
    2.3.5  運算符優先順序和求值順序
  2.4  數據類型轉換
    2.4.1  自動類型轉換
    2.4.2  強制類型轉換
  2.5  安全缺陷
    2.5.1  自動數據類型轉換的安全缺陷
    2.5.2  運算的安全缺陷
  2.6  本章小結
  習題
第3章  基本程序設計
  3.1  結構化程序設計

    3.1.1  結構化程序設計的基本思想
    3.1.2  三種基本結構
  3.2  語句
    3.2.1  表達式語句
    3.2.2  讀寫字元
    3.2.3  塊語句
    3.2.4  跳轉語句
    3.2.5  其他控制語句
  3.3  控制台I/O
    3.3.1  格式化控制台輸出
    3.3.2  格式化控制台輸入
    3.3.3  文件操作
  3.4  程序原型
    3.4.1  程序樣式
    3.4.2  程序書寫風格
    3.4.3  程序布局與規範
  3.5  編寫簡單的C程序
  ……
第4章  程序流程式控制制
第5章  函數
第6章  數組
第7章  指針
第8章  複合數據類型
第9章  多文件項目
附錄A  轉義字元
附錄B  ASCII碼表
附錄C  字元串函數
附錄D  時間函數
附錄E  隨機數產生器函數
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032