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

從零開始學C程序設計

  • 作者:編者:吳惠茹
  • 出版社:機械工業
  • ISBN:9787111564706
  • 出版日期:2017/05/01
  • 裝幀:平裝
  • 頁數:331
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    由吳惠茹等編著的《從零開始學C程序設計》注重理論與實踐結合,按C語言的功能由淺入深地介紹C語言程序設計的精髓。
    本書分16章說明C語言相關的語法與應用。首先介紹C語言的基礎語法,包括如何進行C語言程序的編寫、編譯、執行和除錯,通過對變數、常數、數據類型的學習,進而了解各種運算符和流程式控制制指令;然後介紹C語言的商圾語法,包括數組與字元串的聲明與運用、指針的概念與實踐,並示範如何自定義函數、參數傳遞與函數的高級應用,以及預處理器的使用;最後介紹結構數據類型的基本概念、各種文件類型的操作技巧與管理以及從C到C++面向對象程序設計的過渡。
    本書的編寫以教學為背景,除了在各章正文的講解中穿插大量範例程序的分析外,在各章的後面還輔以課後習題與解答,並提供豐富的上機程序測試題。本書適合作為大專院校電腦及相關專業的教材,也適合作為程序設計初學者的自學教材,同樣可作為有一定編程經驗、想快速掌握C語言的程序員的學習參考書。

作者介紹
編者:吳惠茹

目錄
前言
第1章 C語言的第一堂課
  1.1 C語言的起源
  1.2 我的第一個C程序
    1.2.1 程序代碼編寫規則
    1.2.2 編譯程序代碼
    1.2.3 運行C程序
    1.2.4 程序代碼的調試
  1.3 helloworld程序快速解析
    1.3.1 頭文件的作用
    1.3.2 main()函數簡介
    1.3.3 system()函數的作用
    1.3.4 註釋與縮排
  1.4 課後練習
第2章 變數與常數
  2.1 認識變數
    2.1.1 變數命名原則
    2.1.2 變數的聲明
  2.2 變數的作用域
    2.2.1 全局變數
    2.2.2 局部變數
    2.2.3 區塊變數
  2.3 常數
  2.4 課後練習
第3章 C語言的基本數據類型
  3.1 認識基本數據類型
    3.1.1 整數
    3.1.2 浮點數
    3.1.3 字元類型
    3.1.4 轉義字元簡介
  3.2 數據類型轉換
    3.2.1 自動類型轉換
    3.2.2 強制類型轉換
  3.3 上機程序測驗
  3.4 課後練習
第4章 格式化輸入與輸出函數
  4.1 printf()函數
    4.1.1 格式化字元
    4.1.2 欄位寬度設置功能
    4.1.3 精度設置功能
    4.1.4 標誌設置功能
  4.2 scanf()函數
    4.2.1 格式化字元
    4.2.2 加上提示字元
    4.2.3 欄位寬度設置功能
    4.2.4 輸入字元串
  4.3 其他輸入/輸出函數
    4.3.1 getchar()函數與putchar()函數
    4.3.2 getche()函數與getch()函數
    4.3.3 gets()函數與puts()函數

  4.4 上機程序測驗
  4.5 課後練習
第5章 表達式與運算符
  5.1 表達式簡介
  5.2 認識運算符
    5.2.1 賦值運算符
    5.2.2 算術運算符
    5.2.3 關係運算符
    5.2.4 邏輯運算符
    5.2.5 位運算符
    5.2.6 遞增與遞減運算符
    5.2.7 複合賦值運算符
  5.3 上機程序測驗
  5.4 課後練習
第6章 流程式控制制與選擇性結構
  6.1 順序結構
  6.2 選擇結構
    6.2.1 if 條件語句
    6.2.2 if.else條件語句
    6.2.3 條件運算符
    6.2.4 switch選擇語句
  6.3 上機程序測驗
  6.4 課後練習
第7章 循環結構
  7.1 for循環
    7.1.1 for循環的使用方式
    7.1.2 嵌套循環
  7.2 while 循環
  7.3 do while循環
  7.4 循環控制指令
    7.4.1 break指令
    7.4.2 continue指令
    7.4.3 goto指令
  7.5 上機程序測驗
  7.6 課後練習
第8章 數組與字元串
  8.1 認識C語言的數組
    8.1.1 一維數組
    8.1.2 二維數組
    8.1.3 多維數組
  8.2 字元串簡介
    8.2.1 字元串的使用
    8.2.2 字元串數組
    8.2.3 字元串處理功能
    8.2.4 字元串處理函數
  8.3 上機程序測驗
  8.4 課後練習
第9章 指針基礎入門
  9.1 認識地址
    9.1.1 指針的作用

    9.1.2 變數地址的存取
    9.1.3 存取數組元素的地址
    9.1.4 指針變數
  9.2 多重指針
    9.2.1 雙重指針
    9.2.2 多重指針
  9.3 認識指針運算
    9.3.1 遞增與遞減運算
    9.3.2 指針常數與數組
    9.3.3 指針變數與數組
  9.4 上機程序測驗
  9.5 課後練習
第10章 高級指針處理
  10.1 指針與字元串
    10.1.1 使用指針設置字元串
    10.1.2 指針數組
  10.2 動態分配
    10.2.1 動態分配變數
    10.2.2 動態分配一維數組
    10.2.3 動態分配字元串
    10.2.4 動態分配多維數組
    10.2.5 通用類型指針
  10.3 上機程序測驗
  10.4 課後練習
第11章 函數的基本認識
  11.1 認識函數
    11.1.1 模塊化設計精神
    11.1.2 函數的使用
  11.2 函數的使用
    11.2.1 函數原型聲明簡介
    11.2.2 函數的定義
    11.2.3 函數的調用
  11.3 參數傳遞方式
    11.3.1 參數的意義
    11.3.2 傳值調用
    11.3.3 傳址調用
    11.3.4 數組參數的傳遞
  11.4 遞歸的作用
  11.5 上機程序測驗
  11.6 課後練習
第12章 函數的高級應用與宏
  12.1 命令行參數
  12.2 指針返回值
  12.3 函數指針
  12.4 變數的作用域
    12.4.1 auto變數
    12.4.2 register變數
    12.4.3 static變數
    12.4.4 extern變數
  12.5 預處理器

    12.5.1 宏指令
    12.5.2 條件編譯指令
    12.5.3 #include指令
  12.6 上機程序測驗
  12.7 課後練習
第 13 章 結構數據類型
  13.1 結構簡介
    13.1.1 聲明結構變數
    13.1.2 存取結構成員
    13.1.3 結構指針
    13.1.4 動態分配結構變數
    13.1.5 結構數組
    13.1.6 嵌套結構
  13.2 鏈表
    13.2.1 鏈表的建立
    13.2.2 鏈表程序的實現
  13.3 函數與結構
    13.3.1 結構參數與傳值調用
    13.3.2 結構參數與傳址調用
  13.4 上機程序測驗
  13.5 課後練習
第 14 章 其他自定義數據類型與項目設計
  14.1 類型定義指令
  14.2 枚舉指令
  14.3 聯合指令
  14.4 項目程序簡介
  14.5 上機程序測驗
  14.6 課後練習
第15章 文件的輸入與輸出
  15.1 緩衝區簡介
    15.1.1 fopen()函數與fclose()函數
    15.1.2 putc()函數與getc()函數
    15.1.3 fputs()函數與fgets()函數
    15.1.4 fprintf()函數與fscanf()函數
    15.1.5 fwrite()函數與fread()函數
    15.1.6 fseek函數與rewind()函數
  15.2 無緩衝區的輸入與輸出
    15.2.1 open()函數與close()函數
    15.2.2 read()函數與write()函數
    15.2.3 lseek()函數
  15.3 上機程序測驗
  15.4 課後練習
第 16 章 C到C++面向對象程序設計
  16.1 認識面向對象設計
    16.1.1 封裝
    16.1.2 繼承
    16.1.3 多態
  16.2 第一個C++程序
    16.2.1 頭文件
    16.2.2 程序註釋

    16.2.3 命名空間
    16.2.4 輸入輸出功能簡介
    16.2.5 浮點數
    16.2.6 布爾數據類型
  16.3 C++的函數
    16.3.1 傳引用調用
    16.3.2 內聯函數
    16.3.3 函數重載
  16.4 類
    16.4.1 類的聲明
    16.4.2 訪問許可權關鍵字
    16.4.3 創建類對象
  16.5 構造函數與析構函數
    16.5.1 構造函數
    16.5.2 析構函數
    16.5.3 作用域解析運算符
  16.6 上機程序測驗
  16.7 課後練習
附錄A C的標準函數庫
  A.1 字元串處理函數
  A.2 字元處理函數
  A.3 常用數學函數
  A.4 時間與日期函數
  A.5 類型轉換函數
  A.6 流程式控制制函數
附錄B C編譯程序的介紹與安裝
  B.1 C/C++編譯程序簡介
    B.1.1 Visual Studio
    B.1.2 Dev C++
    B.1.3 GCC
  B.2 Dev C++的安裝與介紹
    B.2.1 下載Dev C++
    B.2.2 安裝Dev C++
    B.2.3 程序項目的建立

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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