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

C語言與程序設計

  • 作者:韓海 著
  • 出版社: 華中科技大學出版社
  • 出版時間:2005-02-01
  • 版次:1
  • 商品編號: 10342927


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

購買數量:

內容簡介

 

 隨著計算機的發展和普及,掌握計算機知識、應用計算機解決實際問題無疑是培養新型人才的一個重要環節。C語言是目前國內外普遍使用的一種計算機語言,具有廣泛的代表性,因此C語言往往作為學習程序設計的第一門課程,是進一步學習其他軟件編程知識的基礎。《21世紀高等院校計算機系列教材‧C語言與程序設計》針對初學者的特點,精心策劃,從計算機基礎知識出發,由淺人深地介紹C語言的語法知識。前兩章簡要介紹計算機的基本知識,以及C語言編程的系統環境和操作過程,作為學習的鋪墊;第3章至第7章講述C語言的基本概念、程序的基本結構和數組的操作;第8章介紹程序調試的概念和基本方法。

目錄

第1章 計算機基礎知識
1.1 數制及相互轉換
1.1. 1 數制
1.1.2 十進制數轉換成其他進制數
1.1.3 非十進制數轉換成十進制數
1.1.4 二進制數與十六進制數相互轉換
1.1.5 數的書寫方法
I.2 計算機系統
1.2.1 計算機系統的組成
1.2.2 內部存儲器
1.3 數據在計算機中的存儲
1.3.1 在內存中存儲字符
1.3.2 在內存中存儲整數
1.3.3 在內存中存儲實數
本章要點
習題1
第2章 C語言概述
2.1 計算機語言
2.2 C語言的發展與特點
2.3 C語言的工作環境
2.4 最簡單的C程序
2.5 流程圖
本章要點
習題2
第3章 常量、變量、表達式
3.1 數據類型
3.2 常量
3.2.1 字符常量
3.2.2 整型常量
3.2.3 實型常量
3.2.4 字符串常量
3.3 變量
3.3.1 變量的定義
3.3.2 變量的初始化
3.4 運算符與表達式
3.4.1 算術運箅符
3.4.2 自增和自減運算符
3.4.3 數據類型的自動轉換
3.4.4 賦值運算符
3.4.5 復合賦值運算符
3.4.6 強制類型轉換運算符
3.4.7 圓括號
3.4.8 字節數運算符sizeof
3.5 常用的數學函數
3.6 廣義表達式
3.6.1 逗號表達式
3.6.2 條件表達式(問號表達式)
3.7 表達式應川舉例
本市要點
習題3
第4章 順序結構程序設計
4.1 順序執行語句
4.1.1 表達式語句
4.1.2 函數調用語句
4.1.3 C語言程序的--般結構及書寫規則
4.1.4 復合語句
4.2 標準輸入/輸山函數
4.2.1 字符的輸入/輸出函數getchar()/putchar()
4.2.2* 字符串的輸入/輸出函數gets()/puts()
4.2.3 格式化輸人/輸出函數scanf()/printf()
本章要點
習題4
第5章 分支結構程序設計
5.1 關係運算符和關係表達式
5.1.1 關係運算符
5.1.2 關係表達式
5.2 邏輯運算符和邏輯表達式
5.2.1 邏輯運算符
5.2.2 邏輯表達式
5.3 if語句
5.3.1 簡單if語句
5.3.2 標準if語句
5.3.3 復合的if語句
5.4 switch和break語句
本章要點
習題5
第6章 循環結構
6.1 循環是相似重複
6.1.1 重複是完成工作的重要方法
6.1.2 對重複操作進行控制
6.2 for語句控制的循環
6.2.1 for語句的基本格式
6.2.2 用for語句控制計數
6.2.3 for語句的幾種特殊用法
6.3 while語句控制的循環
6.3.1 用while控制循環
6.3.2 while循環與for循環的比較
6.4 do…while語句控制的循環
6.5 break和continue語句
6.5.1 break語句
6.5.2 continue語句
6.6 循環的典型應用
6.6.1 有關數列的計算類問題
6.6.2 其他計算問題
6.6.3 完全性問題
6.6.4 存在性問題
6.7 循環嵌套
6.7.1 基本概念
6.7.2 應用舉例
本章要點
習題6
第7章 數組
7.1 數組變量與存儲分配
7.1.1 定義數組變量
7.1.2 數組變量的存儲分配
7.1.3 數組變量的初值
7.2 使用數組元素
7.2.1 賦值和取值
7.2.2 數組的典型應用
7.3 二維數組
7.3.1 二維數組的基本概念
7.3.2 二維數組的應用
7.3.3 多維數組
7.4 字符數組與字符串
7.4.1 墓本概念
7.4.2 字符串的相關操作
7.4.3 處理字符串的系統工具
7.4.4 應用示例
本章要點
習題7
第8章 調試程序
8.1 程序山錯與處理方法
8.1.1 語法錯誤
8.1.2 邏輯錯誤
8.2 在TC 3.0環境下調試程序
8.2.1 TC 3.0集成環境中的調試工月
8.2.2 調試示例
本章要點
習題8
第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.3.1 指針表達式
9.3.2 與指針有關的運算
9.3.3 用指針變量掃瞄數組指針數組
9.4.1 定義指針數組
9.4.2 指針數組的應用
9.5 二級措指針
9.5.1 指向指針變量的指針
9.5.2 指向數組的指針
9.5.3 指向數組的二級指針變量
本章要點
習題9
第10章 函數
10.1 函數的基本概念
10.1.1 函數定義
10.1.2 函數調用
10.1.3 庫函數與頭文件
10.1.4 函數分類 
10.2 自定義函數及其調用 
10.2.1 定義函數的方法
10.2.2 調用白定義函數
10.3 函數調用過程
10.3.1 main函數
10.3.2 函數調用規則
10.3.3 函數調用與返回
10.3.4 函數的嵌會調用
10.4 變量的類別
10.4.1 變址的存儲類別 
10.4.2 全局變量和局部變量
10.5 函數的遞歸調用
10.5.1 問題分解與解的合成
10.5.2 遞歸函數及調用過程
10.5.3 漢諾塔問題
10.6 與函數有關的指針
10.6.1 指針作為函數的參數
10.6.2 返叫指針的函數
10.6.3 指向函數的指針
10.7 模塊化編程
10.7.1 運作多文件的程序
10.7.2 用extern聲明外部函數和外部變量
本章要點
習題\0
第們章 結構體
11.1 在內存中行放二維表數據
11.1.1 把一列數據集中存放--數組
11.1.2 把一行數據集中存放
11.2 結構體變量
11.2.1 定義結構體類型
11.2.2 定義結構體變量
11.2.3 結構體變量的初值
11.2.4 訪問結構體變量
11.2.5 結構體的嵌會
11.3 結構體數組
11.4 指向結構體的指針
11.4.1 指向結構體的指針和指向結構體的域的指針
11.4.2 用結構體或者指向結構體的指針在函數間傳遞數據
11.5 鏈表
11.5.1 動態內存分配
11.5.2 結構體中含有指向結構體的指針域
11.5.3 建立鏈表
11.5.4 插入節點
11.5.5 遍歷鏈表
11.5.6 刪除節點
11.5.7 關於鏈表操作的白定義函數
11.6 複雜的鏈式結構
11.7 共用體
本卞要點
習題11
第12章 文件
12.1 文件:和文件指針
12.1.1 文件的概念
12.1.2 文件操作的基本過程
12.1.3 文件的結構體指針
12.2 文件的打開和關閉
12.2.1 文件打開函數fopen()
12.2.2 文件關閉函數fclose()
12.3 C語言處理的文件類型
12.4 文件操作
12.4.1 文件汜錄指針的順序定位操作
12.4.2 文件汜錄指針的隨機定位操作
本市要點
習題12
第13章 C語言的預處理命令和位運算
13.1 C語言的預處理命令
13.1.1 #define
13.1.2 #include
13.1.3 #error
13.I.4 條件編澤預處理命令#if、#else、#endif
13.1.5 #ifdef
13.1.6 #ifndct
13.1.7 #undef命令
13.2 位運算
13.2.1 正負整型數在計算機內的表示方法
13.2.2 位運箅符及表達式 
本市要點 
習題13 
附錄 
附錄1 字符與ASCII對照表
附錄2 運算符優先級與結合性
附錄3 C語言的語法規則提要
附錄4 常用庫函數
參考文獻


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