2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

C 語言程序設計:理論與實踐

  • 作者:孫浩,等 編
  • 出版社: 中國水利水電出版社
  • 出版時間:2011-02-01
  • 版次:1
  • 商品編號: 10421801

    頁數:250

    印次:1

    印刷時間:2011-02-01


HK$54.30 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《C 語言程序設計:理論與實踐》較全面地介紹了C語言程序設計的基礎知識和基本編程技能,分為理論教學篇和實踐教學篇兩部分,理論教學篇的主要內容包括:C數據類型、流程控制、指針、數組、函數、文件以及結構體和共用體等內容。在內容的編排上對相關知識點設計了一定的課堂練習題,注重講練結合,注重知識點的融會貫通和實際運用,同時對一些重要的知識點進行提示和歸納總結,方便讀者的自學。實踐教學篇根據理論教學篇的佈局,安排了相應的10個實驗和一個課程設計。
  《C 語言程序設計:理論與實踐》內容新穎,體系合理,內容翔實,通俗易懂。每章配備了一定的練習題目,方便讀者檢測自己的學習水平‧並設計了相應的實驗指導和課程設計等內容。《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 恆定不變—C常量數據
2.3 再探C常用數據類型
2.3.1 整型數據
2.3.2 浮點型數據
2.3.3 字符型數據
2.3.4 各種類型數據之間的轉換和混合運算
2.3.5 數據類型的大小——sizeof運算符
2.4 小結
2.5 習題
第3章 C語言流程控制
3.1 格式化輸入/輸出函數
3.1.1 printf()函數
3.1.2 scanf()函數
3.2 程序流程圖
3.3 順序結構程序設計
3.3.1 算術運算符
3.3.2 算術表達式
3.3.3 賦值表達式
3.4 選擇結構程序設計
3.4.1 關係運算符和關係表達式
3.4.2 邏輯運算符和邏輯表達式
3.4.3 if語句與switch語句
3.4.4 選擇結構程序舉例
3.5 循環結構程序設計
3.5.1 從while語句學自增和自減運算符
3.5.2 do…while語句
3.5.3 靈活強大的循環語句——for語句
3.5.4 逗號運算符和逗號表達式
3.5.5 循環結構程序舉例
3.6 小結
3.7 習題
第4章 初識指針類型
4.1 地址與指針變量
4.2 取地址運算符與間接運算符
4.2.1 取地址運算符
4.2.2 間接運算符
4.3 指針變量的聲明與賦值
4.4 變量與指針變量
4.5 小結
4.6 習題
第5章 數組與指針
5.1 一維數組
5.1.1 前導實例
5.1.2 一維數組與指針
5.2 字符數組與字符串
5.2.1 字符數組與指針
5.2.2 運用字符串處理函數編程
5.3 指針的運算與比較
5.3.1 指針的運算
5.3.2 指針比較
5.3.3 數組名與指針
5.4 多維數組
5.4.1 二維數組
5.4.2 指針數組
5.5 小結
5.6 習題
第6章 函數與模塊化程序設計
6.1 函數概述
6.1.1 前導實例——定義函數
6.1.2 形式參數和實際參數
6.2 變量的作用域和存儲方式
6.2.1 局部變量和全局變量
6.2.2 變量的存儲類別
6.3 函數嵌套調用與遞歸
6.3.1 函數的嵌套調用
6.3.2 函數的遞歸
6.4 函數、數組與指針
6.4.1 使用數組名作為函數參數
6.4.2 使用指針作為函數參數
6.5 C預處理器和庫函數
6.5.1 宏定義#define
6.5.2 文件包含#include
6.5.3 C庫函數
6.6 模塊化程序設計概述
6.6.1 模塊化程序設計思想
6.6.2 模塊化程序設計原則
6.6.3 模塊化編程步驟
6.7 小結
6.8 習題
第7章 文件操作
7.1 文件概述
7.1.1 文件
7.1.2 文件指針
7.2 文件常用操作
7.2.1 開始第一個文件操作程序
7.2.2 文件格式化讀寫
7.2.3 文件的隨機讀寫
7.2.4 常用文件檢測函數
7.3 小結
7.4 習題
第8章 結構體與共用體
8.1 結構體——復合數據類型
8.1.1 前導實例
8.1.2 使用結構體存儲複雜數據形式
8.1.3 結構體數組
8.1.4 利器登場——結構體指針
8.1.5 結構體應用——鏈表操作
8.1.6 用typedef進行類型定義
8.2 共用體介紹
8.2.1 共用體的概念
8.2.2 共用體變量的引用
8.3 枚舉類型介紹
8.4 小結
8.5 習題
第9章 指針的高級應用
9.1 動態存儲空間的分配與釋放
9.1.1 內存分配函數
9.1.2 空指針
9.1.3 釋放空間函數
9.1.4 「懸空」指針問題
9.2 鏈表
9.2.1 聲明結點類型
9.2.2 建立單鏈表
9.2.3 鏈表結點的插入與刪除
9.3 小結
9.4 習題

第二部分 實踐教學篇
實驗一 Visual C++6.0集成開發環境的使用
實驗二 數據類型
實驗三 選擇結構程序設計
實驗四 循環結構程序設計
實驗五 指針的基礎應用
實驗六 數組
實驗七 函數與模塊化程序設計
實驗八 數組、函數與指針的綜合運用
實驗九 讀寫文件
實驗十 鏈表的創建與維護
綜合實驗 C語言課程設計
附錄一 ASCII碼表
附錄二 C關鍵字
附錄三 C運算符
附錄四 常用庫函數
附錄五 C語言程序設計常見算法
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。