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

C語言程序設計(理論與實踐電腦基礎課程系列教材)

  • 作者:孫浩
  • 出版社:機械工業
  • ISBN:9787111369592
  • 出版日期:2012/02/01
  • 裝幀:平裝
  • 頁數:286
人民幣:RMB 35 元      售價:
放入購物車
加入收藏夾

內容大鋼
    孫浩主編的《C語言程序設計理論與實踐》較全面地介紹了C語言程序設計的基礎知識和基本編程技能,分為理論教學篇和實踐教學篇兩部分。理論教學篇的主要內容包括:C數據類型、數據的輸入和輸出、流程式控制制、指針、數組、函數、編譯預處理、結構體與共用體、文件、位運算、指針的高級應用、程序設計風格與調試等。在內容的編排上,對相關知識點設計了一些隨堂練習,注重講練結合及知識點的融會貫通和實際運用,同時對重要的知識點進行提示和歸納總結,方便讀者自學。實踐教學篇根據理論教學篇的布局,安排了10個實驗和1個課程設計題目。
    《C語言程序設計理論與實踐》內容新穎,體系合理,內容翔實,通俗易懂,可以作為高等學校相關課程的教材,也可以作為電腦等級考試的輔導用書,還可以作為相關研究人員的參考書。

作者介紹
孫浩

目錄
前言
教學建議
第一部分  理論教學篇
第1章  C語言概覽
  1.1  C語言的生命力
    1.1.1  C語言的發展歷程和趨勢
    1.1.2  C語言的特點
  1.2  開發第一個C程序
    1.2.1  編寫第一個C程序
    1.2.2  運行C程序的方法
  1.3  小結
  1.4  習題
第2章  C數據揭秘
  2.1  電腦中數據的表示
    2.1.1  位、位元組和字
    2.1.2  數據的機內表示
  2.2  基本語法要素
    2.2.1  基本符號
    2.2.2  關鍵字
    2.2.3  標識符
    2.2.4  數據類型
  2.3  恆定不變——C常量數據
    2.3.1  整型常量
    2.3.2  浮點型常量
    2.3.3  字元型常量
    2.3.4  轉義字元
    2.3.5  字元串常量
    2.3.6  符號常量
  2.4  再探C常用數據類型-使用變數
    2.4.1  整型變數
    2.4.2  浮點型變數
    2.4.3  字元型變數
    2.4.4  變數初始化
    2.4.5  各種類型數據之間的轉換和混合運算
    2.4.6  數據類型的大小——sizeof運算符
  2.5  小結
  2.6  習題
第3章  數據的輸入和輸出
  3.1  putchar和getchar函數
    3.1.1  putchar函數
    3.1.2  getchar函數
  3.2  puts和gets函數
    3.2.1  puts函數
    3.2.2  gets函數
  3.3  格式輸入與輸出
    3.3.1  printf函數
    3.3.2  scanf函數
  3.4  小結
  3.5  習題
第4章  C語言流程式控制制

  4.1  程序流程圖
  4.2  順序結構程序設計
    4.2.1  算術運算符
    4.2.2  算術表達式
    4.2.3  賦值運算符與賦值表達式
    4.2.4  C語言語句概述
    4.2.5  順序結構程序舉例
  4.3  選擇結構程序設計
    4.3.1  關係運算符和關係表達式
    4.3.2  邏輯運算符和邏輯表達式
    4.3.3  if語句與switCh語句
    4.3.4  選擇結構程序舉例
  4.4  循環結構程序設計
    4.4.1  從while語句學自增、自減運算符
    4.4.2  do…while語句
    4.4.3  靈活強大的循環語句——for語句
    4.4.4  逗號運算符和逗號表達式
    4.4.5  break語句和Continue語句
    4.4.6  循環的嵌套
    4.4.7  循環結構程序舉例
  4.5  小結
  4.6  習題
第5章  初識指針
  5.1  地址與指針
  5.2  指針變數
    5.2.1  指針變數的定義
    5.2.2  取地址運算符與指針運算符
    5.2.3  指針變數的引用
    5.2.4  指針的簡單運算
  5.3  指針和動態存儲管理
    5.3.1  malloc函數和free函數
    5.3.2  動態存儲管理的應用
  5.4  小結
  5.5  習題
第6章  數組與指針
  6.1  一維數組
    6.1.1  一維數組的定義、引用與初始化
    6.1.2  一維數組與指針
  6.2  字元數組與字元串
    6.2.1  字元數組
    6.2.2  字元串與字元指針
    6.2.3  字元串函數的應用
  6.3  指針的運算與比較
    6.3.1  指針的算術運算
    6.3.2  指針比較
    6.3.3  數組名與指針
  6.4  多維數組
    6.4.1  二維數組
    6.4.2  指針數組
  6.5  小結

  6.6  習題
第7章  函數與模塊化程序設計
  7.1  函數概述
    7.1.1  函數的定義
    7.1.2  形式參數和實際參數
  7.2  函數的調用
    7.2.1  函數調用的形式
    7.2.2  值傳遞
  7.3  嵌套與遞歸
    7.3.1  函數的嵌套調用
    7.3.2  函數的遞歸
  7.4  函數、數組與指針
    7.4.1  數組作為函數參數
    7.4.2  指針作為函數參數
    7.4.3  指針與函數調用
  7.5  變數的作用域和存儲類別
    7.5.1  局部變數和全局變數
    7.5.2  變數的存儲類別
    7.5.3  變數的作用域與生存期
  7.6  內部函數與外部函數
    7.6.1  內部函數
    7.6.2  外部函數
  7.7  模塊化程序設計概述
    7.7.1  模塊化程序設計思想
    7.7.2  模塊化程序設計原則
    7.7.3  模塊化程序設計步驟
  7.8  小結
  7.9  習題
第8章  編譯預處理
  8.1  宏定義
    8.1.1  無參宏定義
    8.1.2  帶參宏定義
  8.2  文件包含
  8.3  條件編譯
  8.4  小結
  8.5  習題
第9章  結構體、共用體與枚舉
  9.1  結構體-複合數據類型
    9.1.1  結構體變數
    9.1.2  結構體變數的引用和初始化
    9.1.3  結構體數組
    9.1.4  結構體指針
    9.1.5  結構體應用-鏈表操作
    9.1.6  用typedef進行類型定義
  9.2  共用體
    9.2.1  共用體的概念
    9.2.2  共用體變數的引用
  9.3  枚舉類型介紹
  9.4  小結
  9.5  習題

第10章  文件操作
  10.1  文件概述
  10.2  文件類型指針
  10.3  文件的打開與關閉
    10.3.1  文件的打開
    10.3.2  文件的關閉
  10.4  文件的讀寫
    10.4.1  文件的順序讀寫
    10.4.2  文件的順序讀寫舉例
    10.4.3  文件的隨機讀寫
    10.4.4  文件操作的出錯檢測
  10.5  小結
  10.6  習題
第11章  位運算
  11.1  C語言的位運算符
    11.1.1  按位與運算符:&
    11.1.2  按位或運算符:I
    11.1.3  按位異或運算符:^
    11.1.4  取反運算符:?
    11.1.5  左移位運算符:<<
    11.1.6  右移位運算符:>>
  11.2  位運算舉例
  11.3  位段
  11.4  小結
  11.5  習題
第12章  指針的高級應用
  12.1  動態存儲空間的分配與釋放
    12.1.1  空間分配函數
    12.1.2  空指針和無類型指針
    12.1.3  空間釋放函數
    12.1.4  「懸空」指針問題
  12.2  鏈表
    12.2.1  聲明結點類型
    12.2.2  創建結點
    12.2.3  輸出鏈表結點信息
    12.2.4  插入與刪除鏈表結點
  12.3  小結
  12.4  習題
第13章  C程序設計風格與調試
  13.1  C程序設計風格
    13.1.1  標識符的命名
    13.1.2  註釋風格
    13.1.3  清晰簡潔的表達
    13.1.4  C語言的書寫格式
    13.1.5  健全程序的風格標準
  13.2  程序錯誤類型和調試
    13.2.1  程序錯誤類型
    13.2.2  程序錯誤分析方法
    13.2.3  程序調試方法
  13.3  常見錯誤分析

    13.3.1  變數定義和使用方面
    13.3.2  指針的使用方面
    13.3.3  數組的使用方面
    13.3.4  字元串使用方面
    13.3.5  表達式運算符方面
    13.3.6  語句描述方面
    13.3.7  函數定義和使用方面
    13.3.8  輸入/輸出方面
  13.4  小結
第二部分  實踐教學篇
  實驗一  Visual C++6.0集成開發環境的使用
  實驗二  數據類型
  實驗三  輸入輸出函數
  實驗四  選擇結構程序設計
  實驗五  循環結構程序設計
  實驗六  數組
  實驗七  函數與模塊化程序設計
  實驗八  數組、函數與指針的綜合運用
  實驗九  讀寫文件
  實驗十  鏈表的創建與維護
C語言課程設計
附錄
  附錄一  ASCII碼表
  附錄二  C關鍵字
  附錄三  C運算符
  附錄四  常用庫函數
  附錄五  C常見演算法
參考文獻

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