你想找的好書在這裡!
累計出版品總數量:114,737
:::
由片語學習C程式設計

由片語學習C程式設計

  • 統一編號GPN:1010801261
  • 出版日期:2019/08
  • 作/編/譯者:劉邦鋒 著
  • 語言:中文
  • 頁數:576
  • 裝訂:平裝
  • ISBN/ISSN:9789863503576
  • 出版單位:國立臺灣大學
  • 開數:16開
  • 版次:二版
  • 價格:定價$800
書籍介紹

本書主要針對高中與大學開始接觸程式設計的初學者,及想學好程式設計的讀者所設計。書中文字敘述力求淺顯簡潔,並以大量範例、片語、學習要點、風格要點等方式,逐步引導初學者進入程式設計的領域。
二版新增C99語法,如bool類別、顯示位元數整數類別、放寬變數宣告位置、stddef的offsetof及stdlib的二分搜尋bsearch等重點介紹。
以更多完整範例、相關圖示說明複雜的觀念與方法,同時強化各範例間的關聯性,讓讀者能從中反覆練習、更瞭解所學之實際應用。

目次

前言
1 程式設計
1.1 程式
1.2 設計
2 基本程式架構
2.1 程式骨架
2.2 變數
2.3 輸出
2.4 輸入
2.5 作業
3 運算
3.1 指定
3.2 算術運算
3.3 比較運算
3.4 邏輯運算
3.5 作業
4 判斷
4.1 if 判斷
4.2 switch判斷
4.3 作業
5 迴圈
5.1 while 迴圈
5.2 for 迴圈
5.3 do while 迴圈
5.4 使用break結束迴圈
5.5 使用continue繼續迴圈
5.6 多重迴圈
5.7 作業
6 陣列
6.1 屬性
6.2 一維陣列
6.3 多維陣列
6.4 作業
7 浮點數
7.1 輸出與輸入
7.2 類別轉換
7.3 計算
7.4 作業
8 函式
8.1 系統定義函式
8.2 使用者定義函式
8.3 不定個數參數
8.4 參數傳遞
8.5 作業
9 指標
9.1 用法
9.2 參數傳遞
9.3 指標與陣列
9.4 回傳值
9.5 用途與限制
9.6 作業
10 字元
10.1 宣告
10.2 輸出
10.3 字元常數
10.4 輸入
10.5 常用函式
10.6 作業
11 字串
11.1 宣告
11.2 輸出
11.3 字串常數
11.4 輸入
11.5 字元指標
11.6 常用函式
11.7 作業
12 宣告修飾
12.1 short、long 及long long
12.2 signed及unsigned
12.3 const
12.4 static
12.5 作業
13 位元運算
13.1 位元且
13.2 位元或
13.3 位元互補
13.4 位元互斥或
13.5 移位
13.6 作業

14 遞迴
14.1 定義
14.2 應用
14.3 效能考量
14.4 作業

15 結構
15.1 定義
15.2 欄位
15.3 結構指標
15.4 參數傳遞
15.5 typedef
15.6 作業

16 檔案處理
16.1 開啟與關閉檔案
16.2 文字檔案處理
16.3 二進制檔案處理
16.4 EOF測試
16.5 作業

17 資料結構
17.1 動態記憶體配置
17.2 assert
17.3 鏈結序列
17.4 二元樹
17.5 作業

18 物件
18.1 堆疊介紹
18.2 堆疊的陣列實作
18.3 堆疊的使用
18.4 堆疊的鏈結序列實作
18.5 物件的優點
18.6 作業

19 前置處理
19.1 #include
19.2 #define
19.3 #if, #ifdef, #ifndef
19.4 #_ LINE_ , and_ FILE_
19.5 ##
19.6 作業

20 C 標準程式庫
20.1 qsort
20.2 轉換函式
20.3 隨機數
20.4 exit
20.5 作業

21 高等技術
21.1 命令列參數
21.2 導向
21.3 全域變數
21.4 作業

22 不想教的東西
22.1 goto
22.2 全域變數
22.3 格式字串
22.4 指標技巧
22.5 修改記憶體
22.6 征服銀河系

編/著/譯者簡介

劉邦鋒
臺灣大學資訊工程系教授。
美國耶魯大學計算機科學博士。
教授過計算機程式設計、高等程式設計、物件導向程式設計、平行程式設計等課程。
2002至2005年擔任國際大學生程式競賽 (ACM-ICPC, International Collegiate Programming Contest) 臺灣大學代表隊教練,並於2004年獲得 ACM-ICPC 世界大賽第六名及亞洲第一名。
2002年至今擔任國際奧林匹亞資訊競賽 (IOI, International Olympiad in Informatics) 臺灣代表隊指導老師。
2002年至今擔任教育部全國大專電腦軟體設計競賽裁判。
2006年至今擔任國際大學生程式競賽臺灣賽區裁判。
2008年臺灣大學主辦時,擔任臺灣賽區裁判長。
2008、2009、2011年獲臺灣大學教學優良獎。

分類 其他詳細資訊
  • 適用對象:成人(學術性)
  • 關鍵詞:C程式語言,電腦程式設計
  • 附件:無附件
  • 頁/張/片數:576
授權資訊
  • 著作財產權管理機關或擁有者:國立臺灣大學出版中心
  • 取得授權資訊:聯絡處室:國立臺灣大學出版中心 姓名:李協芳 電話:(02)33669326