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

C語言程序設計實用教程

  • 作者:周虹 等 著 譚浩強 編
  • 出版社: 機械工業出版社
  • 出版時間:2010-08-01
  • 版次:1
  • 商品編號: 10255372

    頁數:317

    ISBN:9787111313984

    正文語種:中文


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

購買數量:

內容簡介

 

《C語言程序設計實用教程》共13章,內容包括程序設計基礎、簡單的數據類型、運算符和表達式、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、編譯預處理、指針、結構體與共用體、位運算、文件、實用項目開發技術。書中的程序均在計算機上調試通過。
  《C語言程序設計實用教程》文字嚴謹、流暢,例題豐富,文檔規範,注重程序設計技能訓練。
  《C語言程序設計實用教程》可作為高等院校非計算機專業學生學習C語言程序設計的教材,也可作為程序設計愛好者學習C語言程序設計的參考書。

目錄

  序
  前言
  第1章 程序設計及C語言概述
  1.1 C語言的發展及特點
  1.1.1 C語言出現的歷史背景
  1.1.2 C語言的特點
  1.2 C語言程序的構成
  1.3 程序的書寫風格和書寫格式
  1.4 本章小結
  1.5 練習與提高
  
  第2章 C語言的基本數據及其運算
  2.1 C語言數據類型簡介
  2.2 標識符
  2.2.1 字符集
  2.2.2 標識符概述
  2.2.3 標識符分類
  2.3 常量與變量
  2.3.1 常量
  2.3.2 符號常量
  2.3.3 變量
  2.3.4 變量的初始化
  2.4 整型數據
  2.4.1 整型數據在內存中的存儲形式
  2.4.2 整型常量
  2.4.3 整型變量
  2.5 實型數據
  2.5.1 實型常量
  2.5.2 實型變量
  2.6 字符型數據
  2.6.1 字符常量
  2.6.2 字符串常量
  2.6.3 字符變量
  2.7 運算符和表達式
  2.7.1 C語言運算符簡介
  2.7.2 表達式的求值規則
  2.7.3 混合運算中的類型轉換
  2.8 算術運算符和算術表達式
  2.8.1 基本算術運算符
  2.8.2 算術表達式和運算符的優先級與結合性
  2.8.3 自增、自減運算符
  2.9 賦值運算與賦值表達式
  2.9.1 賦值運算符
  2.9.2 類型轉換
  2.9.3 復合的賦值運算符
  2.9.4 賦值表達式
  2.10 逗號運算符和逗號表達式
  2.11 關係運算符和關係表達式
  2.11.1 關係運算符及其優先次序
  2.11.2 關係表達式
  2.12 邏輯運算符及邏輯表達式
  2.12.1 邏輯運算符及其優先次序
  2.12.2 邏輯表達式
  2.13 條件運算符與條件表達式
  2.13.1 條件運算符與條件表達式概述
  2.13.2 條件運算符的優先級與結合性
  2.14 應用舉例
  2.15 本章小結
  2.16 練習與提高
  
  第3章 順序結構程序設計
  3.1 C語言語句概述
  3.2 賦值語句
  3.3 字符數據的輸人與輸出
  3.3.1 字符輸出函數
  3.3.2 字符輸人函數
  3.4 格式的輸入與輸出
  3.4.1 格式輸出函數
  3.4.2 格式輸入函數
  3.5 應用舉例
  3.6 本章小結
  3.7 練習與提高
  
  第4 章選擇結構程序設計
  4.1 if語句
  4.1.1 簡單if語句
  4.1.2 雙分支if語句
  4.1.3 多分支if語句
  4.1.4 if語句使用說明
  4.2 if語句的嵌套
  4.3 switch語句
  4.4 應用舉例
  4.5 本章小結
  4.6 練習與提高
  
  第5章 循環結構程序設計
  5.1 while語句
  5.2 dowhile語句
  5.3 for語句
  5.4 幾種循環的比較
  5.5 循環嵌套
  5.6 Continue語句
  5.7 lareak語句
  5.8 應用舉例
  5.9 本章小結
  5.10 練習與提高
  
  第6章 數組
  6.1 數組和數組元素
  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.4.3 字符串的輸入和輸出
  6.4.4 用於字符處理的庫函數
  6.5 應用舉例
  6.6 本章小結
  6.7 練習與提高
  
  第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.3.1 函數調用的形式
  7.3.2 函數的聲明
  7.3.3 函數參數的傳遞
  7.4 函數的嵌套調用與遞歸調用
  7.4.1 函數的嵌套調用
  7.4.2 函數的遞歸調用
  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.7.4 存儲類別小結
  7.8 內部函數和外部函數
  7.8.1 內部函數
  7.8.2 外部函數
  7.9 應用舉例
  7.10 本章小結
  7.11 練習與提高
  
  第8章 編譯預處理
  8.1 宏定義
  8.1.1 不帶參數的宏定義
  8.1.2 帶參數的宏定義
  8.2 文件包含
  8.3 條件編譯
  8.4 應用舉例
  8.5 本章小結
  8.6 練習與提高
  
  第9章 指針
  9.1 相關概念
  9.1.1 變量的地址
  9.1.2 數據的訪問方式
  9.1.3 指針和指針變量
  9.2 指針變量的定義和使用
  9.2.1 指針變量的定義
  9.2.2 指針變量的初始化和賦值
  9.2.3 指針變量的引用
  9.2.4 指針的運算
  9.3 指針變量做函數參數
  9.4 數組的指針和指向數組的指針變量
  9.4.1 指向數組元素的指針
  9.4.2 通過指針引用數組元素
  9.4.3 數組名做函數參數
  9.4.4 指向多維數組的指針與指針變量
  9.5 字符串的指針和指向字符串的指針變量
  9.5.1 字符串的表示形式
  9.5.2 對字符指針變量與字符數組的使用
  9.5.3 字符指針做函數參數
  9.6 函數的指針和指向函數的指針變量
  9.6.1 通過函數的指針變量調用函數
  9.6.2 指向函數的指針變量做函數參數
  9.7 返回指針值的函數
  9.8 指針數組和指向指針的指針
  9.8.1 指針數組的概念
  9.8.2 指向指針的指針
  9.8.3 main()函數的命令行參數
  9.9 應用舉例
  9.10 本章小結
  9.11 練習與提高
  
  第10章 結構體與共用體
  10.1 結構體類型及變量的定義
  10.1.1 結構體概述
  10.1.2 結構體類型的定義
  10.1.3 結構體變量的定義
  10.2 結構體變量的初始化和引用
  10.2.1 結構體變量的初始化
  10.2.2 結構體變量的引用
  10.3 結構體數組
  10.3.1 定義結構體數組
  10.3.2 結構體數組的初始化
  10.3.3 結構體數組的應用
  10.4 指向結構體類型數據的指針
  10.4.1 指向結構體變量的指針
  10.4.2 指向結構體數組的指針
  10.4.3 結構體變量和指向結構體的
  指針做函數參數
  10.5 用指針處理鏈表
  10.5.1 鏈表概述
  10.5.2 處理動態鏈表所需的函數
  10.5.3 鏈表的基本操作
  10.6 共用體
  10.6.1 共用體變量的引用方式
  10.6.2 共用體類型數據的特點
  10.7 枚舉類型
  10.8 用typedef定義類型
  10.9 應用舉例
  10.10 本章小結
  10.11 練習與提高
  
  第11章 位運算
  11.1 位運算符與位運算
  11.1.1 按位與運算符
  11.1.2 按位或運算符
  11.1.3 按位異或運算符
  11.1.4 按位取反運算符
  11.1.5 左移運算符
  11.1.6 右移運算符
  11.1.7 位運算賦值運算符
  11.1.8 不同長度的數據進行位運算
  11.2 位段
  11.3 應用舉例
  11.4 本章小結
  11.5 練習與提高
  
  第12章 文件
  12.1 文件的概念
  12.2 文件的操作函數
  12.2.1 文件的打開
  12.2.2 文件的關閉
  12.3 文件的檢測函數
  12.4 常用的讀/寫函數
  12.4.1 讀/寫字符函數
  12.4.2 讀/寫字符串函數
  12.4.3 讀/寫數據塊函數
  12.4.4 格式化讀/寫函數
  12.5 文件的定位
  12.5.1 rewind()函數
  12.5.2 隨機讀/寫和fseek()函數
  12.6 應用舉例
  12.7 本章小結
  12.8 練習與提高
  
  第13章 實用項目開發技術簡介
  13.1 C語言圖形功能簡介
  13.1.1 圖形與硬件
  13.1.2 文本與圖形
  13.1.3 圖形設計
  13.2 圖形模式的初始化
  13.3 獨立圖形運行程序的建立
  13.4 屏幕顏色的設置和清屏函數
  13.5 基本畫圖函數
  13.5.1 畫點
  13.5.2 畫線
  13.6 基本圖形的填充
  13.6.1 設定填充方式
  13.6.2 任意封閉圖形的填充
  13.7 圖形操作函數
  13.7.1 圖形窗口操作
  13.7.2 屏幕操作函數
  13.8 圖形模式下的文本操作
  13.8.1 文本的輸出
  13.8.2 文本字體、字型和輸出方式的設置
  13.8.3 用戶對文本字符大小的設置
  13.9 C語言動畫設計
  13.10 菜單設計技術
  13.10.1 下拉式菜單的設計
  13.10.2 選擇式菜單的設計
  13.11 大型程序開發的項目管理
  13.11.1 項目管理器
  13.11.2 用項目管理器開發程序項目的步驟
  13.11.3 項目管理器的使用技巧
  13.12 本章小結
  13.13 練習與提高
  附錄A ASClI
  附錄B 運算符和結合性
  附錄C C語言常用語法提要
  附錄D C語言庫函數
  參考文獻


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