共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

張靜、杜慶東、侯彤璞、閆紅編著書籍

C語言程序設計一書詳細的講解了C語言程序設計的基礎知識及程序設計語句和常用的編程方法。

書籍信息


作者:張靜、杜慶東、侯彤璞、閆紅
定價:35元
印次:1-2
ISBN:9787302391432
出版日期:2015.03.01
印刷日期:2015.12.22

內容簡介


本書全面而又系統地講解了C語言程序設計的基礎知識及程序設計語句和常用的編程方法,力求給讀者打下一個紮實的程序設計基礎,培養讀者程序設計的能力。主要內容包括C語言程序設計基礎知識、基本數據類型及運算符、C語言的控制結構、數組、函數、指針、結構體、編譯預處理、文件等。本教材採用循序漸進、深入淺出、通俗易懂的講解方法,本著理論與實際相結合的原則,通過大量經典實例對C語言知識進行重點講解,使程序設計語言的初學者能夠掌握利用C語言進行結構化程序設計的技術和方法。本書以C編程基本技能訓練為主線,突出基本技能的掌握,重視對程序設計和C語言基本概念、原理和規則的講解,力求給讀者打下一個紮實的基礎,培養讀者良好的編程風格,提高讀者進一步學習其他程序設計語言的能力。

圖書目錄


第1章C語言概述
1.1C語言的發展與特點
1.1.1程序設計語言
1.1.2C語言的發展
1.1.3C語言的特點
1.2程序設計基礎
1.2.1程序設計的基本概念
1.2.2程序設計方法
1.2.3結構化分析方法
1.3C語言程序的結構
1.3.1基本程序結構
1.3.2函數庫和連接
1.3.3C語言辭彙
1.4C語言程序的開發與環境
1.4.1C語言程序的開發
1.4.2C語言程序的開發環境
本章小結
習題1
第2章數據描述與基本操作
2.1數據類型概述
2.2常量與變數
2.2.1常量
2.2.2變數
2.3運算符與表達式
2.3.1算術運算符與算術表達式
2.3.2賦值運算符與賦值表達式
2.3.3關係運算符與關係表達式
2.3.4邏輯運算符與邏輯表達式
2.3.5條件運算符與條件表達式
2.3.6逗號運算符與逗號表達式
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
第3章C語言的控制結構
3.1結構化程序設計
3.1.1結構化程序的基本結構
3.1.2結構化程序設計的特點
3.1.3結構化程序設計的方法
3.1.4結構化程序設計的步驟
3.2順序結構程序設計
3.3選擇結構程序設計
3.3.1if語句
3.3.2switch語句
3.4循環結構程序設計
3.4.1while語句
3.4.2dowhile語句
3.4.3for語句
3.4.4幾種循環的比較
3.4.5循環結構的嵌套
3.4.6break語句和continue語句
3.5應用舉例
本章小結
習題3
第4章數組
4.1一維數組的定義和引用
4.1.1一維數組的定義
4.1.2一維數組的初始化
4.1.3一維數組元素的引用
4.1.4一維數組的應用舉例
4.2二維數組的定義和引用
4.2.1二維數組的定義
4.2.2二維數組的初始化
4.2.3二維數組元素的引用
4.2.4二維數組元素應用舉例
4.3字元數組的定義和引用
4.3.1字元數組的定義
4.3.2字元數組的初始化
4.3.3字元數組的引用
4.3.4字元串與字元數組
4.3.5字元數組的輸入與輸出
4.3.6字元串處理函數
4.3.7字元數組應用舉例
本章小結
習題4
第5章函數
5.1模塊化程序設計與函數
5.1.1模塊化程序設計原則
5.1.2C語言源程序的結構
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.5.1數組元素作為函數的參數
5.5.2一維數組名作函數參數
5.5.3用多維數組作函數參數
5.6變數的作用域與存儲屬性
5.6.1變數的作用域
5.6.2變數的存儲屬性
5.7內部函數和外部函數
5.7.1內部函數
5.7.2外部函數
5.8帶參數的main函數
本章小結
習題5
第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.5.1指針數組
6.5.2指向指針的指針
本章小結
習題6
第7章構造數據類型
7.1結構體數據類型
7.1.1結構體類型的定義
7.1.2結構體類型變數的定義
7.1.3結構體變數的初始化
7.1.4結構體變數成員的引用
7.2結構體數組
7.2.1結構體數組的定義
7.2.2結構體數組的初始化
7.2.3結構體數組的引用
7.3結構體指針
7.3.1指向結構體變數的指針
7.3.2指向結構體數組的指針
7.4結構體類型數據在函數中的應用
7.4.1結構體類型作為函數參數
7.4.2結構體類型作為函數返回值
7.5鏈表
7.5.1動態存儲分配
7.5.2鏈表的操作
7.6共用體數據類型
7.7枚舉類型
7.8類型定義符typedef
本章小結
習題7
第8章編譯預處理
8.1宏定義
8.1.1無參宏定義
8.1.2有參宏定義
8.2文件包含
8.3條件編譯
本章小結
習題8
第9章文件
9.1C文件概述
9.1.1C文件的分類
9.1.2緩衝文件系統和非緩衝文件系統
9.1.3文件指針
9.2文件的打開與關閉
9.2.1文件的打開
9.2.2文件的關閉
9.3文件的讀寫
9.3.1字元讀寫函數
9.3.2字元串讀寫函數
9.3.3數據塊讀寫函數
9.3.4格式化讀寫函數
9.4文件定位函數
9.4.1重置文件指針函數
9.4.2文件定位函數
9.4.3取指針位置函數
9.5文件出錯檢測函數
9.5.1讀寫出錯檢測函數
9.5.2清除文件出錯標誌函數
9.5.3關閉文件函數
本章小結
習題9
附錄A常用字元與ASCII代碼對照表
附錄BC語言中的關鍵字
附錄C運算符和結合性
附錄DC語言常用語法提要
附錄EC庫函數
參考文獻