C語言程序設計

C語言程序設計
定價:234
NT $ 204
  • 作者:@徐立輝@等(主編)
  • 出版社:清華大學出版社
  • 出版日期:2016-11-01
  • 語言:簡體中文
  • ISBN10:7302455228
  • ISBN13:9787302455226
  • 裝訂:314頁 / 普通級 / 1-1
 

內容簡介

本書是為將C語言作為入門語言的程序設計課程編寫的教材,目的是培養學生的程序設計基本能力和創新能力以及良好的程序設計風格。

《高等學校計算機基礎教育規划教材:C語言程序設計》以程序設計為主線,以編程應用為驅動,采取循序漸進、通俗易懂的方法,主要講解程序設計的基本思想、方法,同時介紹了C語言相關的語法知識。

《高等學校計算機基礎教育規划教材:C語言程序設計》以全國計算機等級考試新需求為出發點,教學環境為Visual C++6.0平台。
 

目錄

第1章C程序設計概述
1.1程序設計的基本概念
1.1.1程序
1.1.2程序設計
1.1.3程序設計語言
1.2C語言簡介
1.2.1C語言的發展歷史
1.2.2C語言的特點
1.2.3如何學習C語言
1.3C語言程序的基本結構
1.3.1簡單的C語言程序
1.3.2C語言程序的編寫要求
1.4運行C語言程序的步驟與程序開發環境
1.4.1運行C語言程序的步驟
1.4.2開發環境MicrosoftVisualC++6.0
1.5算法
1.5.1算法概述
1.5.2算法的表示
1.6結構化程序設計的思想和方法
習題1
第2章數據類型、運算符與表達式
2.1標識符、常量與變量
2.1.1標識符
2.1.2常量
2.1.3變量
2.2C語言的數據類型
2.3基本數據類型
2.3.1整型數據
2.3.2實型數據
2.3.3字符型數據
2.4運算符和表達式
2.4.1C運算符與表達式簡介
2.4.2算術運算符和算術表達式
2.4.3賦值運算符和賦值表達式
2.4.4逗號運算符和逗號表達式
2.5綜合程序舉例
習題2
第3章順序結構
3.1C程序的語句
3.1.1C語句概述
3.1.2賦值語句
3.2數據輸出函數
3.2.1printf函數
3.2.2putchar函數
3.3數據輸入函數
3.3.1scanf函數
3.3.2getchar函數
3.4標准庫函數
3.5順序結構程序舉例
習題3
第4章選擇結構
4.1關系運算
4.1.1關系運算符
4.1.2關系表達式
4.2邏輯運算
4.2.1邏輯運算符
4.2.2邏輯表達式
4.3if語句
4.3.1if語句和選擇結構
4.3.2if語句的嵌套
4.3.3條件運算符和條件表達式
4.4switch語句和break語句
4.5選擇結構程序舉例
習題4
第5章循環結構
5.1循環語句
5.1.1while語句
5.1.2do...while語句
5.1.3for語句
5.1.4用goto語句和if語句構成循環
5.2循環的嵌套
5.3結束循環的語句
5.3.1break語句
5.3.2continue語句
5.4循環結構應用舉例
習題5
第6章數組
6.1數組的概念
6.2一維數組
6.2.1一維數組的定義
6.2.2一維數組的引用
6.2.3一維數組的初始化
6.2.4一維數組應用舉例
6.3二維數組
6.3.1二維數組的定義
6.3.2二維數組的引用
6.3.3二維數組的初始化
6.3.4二維數組應用舉例
6.4字符數組
6.4.1字符數組的定義
6.4.2字符數組的初始化
6.4.3字符數組的引用
6.4.4字符串
6.4.5字符數組的輸入與輸出
6.4.6字符串處理函數
6.4.7字符數組應用舉例
習題6
第7章函數
7.1函數的概念
7.2定義函數的一般形式
7.3函數的值和函數參數
7.3.1實際參數和形式參數
7.3.2函數的返回值
7.4函數的調用形式
7.4.1調用函數的一般形式
7.4.2調用函數的方式
7.4.3對被調用函數的原型聲明
7.5函數的嵌套調用
7.6函數的遞歸調用
7.7數組作為函數的參數
7.7.1使用數組元素作為實參
7.7.2使用數組名作為函數的形參和實參
7.7.3使用二維數組名作為函數的參數
7.8局部變量和全局變量
7.8.1局部變量
7.8.2全局變量
7.9變量的存儲類別
7.9.1靜態存儲方式和動態存儲方式
7.9.2自動變量
7.9.3靜態變量
7.9.4寄存器變量
7.9.5外部變量
7.9.6用static聲明全局變量
7.10內部函數和外部函數
7.10.1內部函數
7.10.2外部函數
7.11編譯預處理
7.11.1宏定義
7.11.2文件包含
7.11.3條件編譯
習題7
第8章指針
8.1指針的基本概念
8.1.1變量的地址
8.1.2指針變量
8.2指針變量的定義與引用
8.2.1指針變量的定義與初始化
8.2.2指針變量的引用
8.2.3使用指針變量作為函數的參數
8.3指針的運算
8.3.1指針變量的賦值運算
8.3.2指針變量的算術運算
8.3.3指針變量的關系運算
8.4指針與數組
8.4.1指向一維數組元素的指針
8.4.2使用指針引用一維數組元素
8.4.3使用一維數組名或指向一維數組的指針作為函數的參數
8.4.4指針與二維數組
8.4.5指向二維數組元素的指針
8.4.6使用指向二維數組的指針作為函數的參數
8.5指向字符串的指針變量
8.5.1字符串的表示形式
8.5.2使用指向字符串的指針作為函數的參數
8.5.3字符指針變量與字符數組的區別
8.6指針數組
8.6.1指針數組的一般定義形式
8.6.2指針數組的應用
8.7指針數組作為main函數的形參
8.7.1帶參數的main函數的一般形式
8.7.2命令行參數的應用
8.8指向指針的指針變量
8.8.1指向指針的指針變量的一般定義形式
8.8.2指向指針的指針變量的應用
8.8.3多級指針的概念
8.9指向函數的指針變量
8.9.1指向函數的指針變量的一般定義形式
8.9.2使用函數指針變量調用函數
8.9.3使用指向函數的指針作為函數的參數
8.10返回指針的函數
8.10.1返回指針的函數的定義形式
8.10.2返回指針的函數的應用
8.11指向void的指針變量和指針的數據類型小結
8.11.1指向void的指針變量
8.11.2指針的數據類型小結
8.12指針程序舉例
習題8
……
第9章結構體與共享體
第10章文件
第11章課程設計案例
附錄AC語言中的關鍵字
附錄B運算符的優先級和結合性
附錄C常用字符與ASCII編碼對照表
附錄DANSIC的常用庫函數
附錄EVisualC++6.0菜單的中英文對照
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $204