C語言程序設(shè)計(jì)

出版時(shí)間:2011-8  出版社:科學(xué)出版社  作者:劉國成,張丹彤 等主編  頁數(shù):247  

內(nèi)容概要

由劉國成主編的《C語言程序設(shè)計(jì)》從分析C語言程序的基本結(jié)構(gòu)開始,介紹了常量、變量、表達(dá)式和常用輸入輸出庫函數(shù)、流程控制、數(shù)組和字符串處理、函數(shù)、指針、編譯預(yù)處理命令、結(jié)構(gòu)體和共用體、文件以及C語言高級程序設(shè)計(jì)等知識點(diǎn)。考慮到兼容性,本書以介紹ansi
C為主線。每一章的示例程序都可在visual
C++6.0環(huán)境下編譯運(yùn)行,每一章后面均附有習(xí)題,讀者通過完成習(xí)題可檢驗(yàn)和鞏固學(xué)過的內(nèi)容。
《C語言程序設(shè)計(jì)》可作為高等院校本科和專科相關(guān)專業(yè)的C語言課程教學(xué)用書,也可作為計(jì)算機(jī)應(yīng)用開發(fā)人員的參考書或培訓(xùn)教材。

書籍目錄

第1章 C語言概述
 1.1 程序設(shè)計(jì)語言及其發(fā)展
  1.1.1 機(jī)器語言
  1.1.2 匯編語言
  1.1.3 高級語言
 1.2 C語言的歷史
 1.3 C語言的標(biāo)準(zhǔn)
 1.4 C語言的程序結(jié)構(gòu)
  1.4.1 簡單的C程序剖析
  1.4.2 C程序的基本結(jié)構(gòu)
 1.5 C程序的運(yùn)行
  1.5.1 運(yùn)行C程序的步驟
  1.5.2 集成開發(fā)環(huán)境(IDE)
 本章小結(jié)
 習(xí)題
第2章 C語言程序設(shè)計(jì)基礎(chǔ)
 2.1 常量
  2.1.1 整型常量
  2.1.2 實(shí)型常量
  2.1.3 單字符常量
  2.1.4 字符串常量
  2.1.5 符號常量
 2.2 變量
  2.2.1 變量名
  2.2.2 變量的類型
  2.2.3 變量的定義及操作
 2.3 運(yùn)算符與表達(dá)式
  2.3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
  2.3.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
  2.3.3 邏輯運(yùn)算符和邏輯表達(dá)式
  2.3.4 賦值運(yùn)算符和賦值表達(dá)式
  2.3.5 自增、自減運(yùn)算符
  2.3.6 條件運(yùn)算符
  2.3.7 逗號運(yùn)算符和逗號表達(dá)式
 2.4 運(yùn)算符的優(yōu)先級與結(jié)合性
  2.4.1 優(yōu)先級
  2.4.2 結(jié)合性
 2.5 類型轉(zhuǎn)換
  2.5.1 隱式類型轉(zhuǎn)換
  2.5.2 顯式類型轉(zhuǎn)換
 本章小結(jié)
 習(xí)題
第3章 輸入與輸出
 3.1 讀入一個(gè)字符
 3.2 輸出一個(gè)字符
 3.3 格式化輸入
  3.3.1 整數(shù)輸入
  3.3.2 實(shí)數(shù)輸入
  3.3.3 單個(gè)字符輸入
  3.3.4 字符串輸入
 3.4 格式化輸出
 3.5 程序舉例
 本章小結(jié)
 習(xí)題
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
 4.1 if語句
  4.1.1 簡單if語句
  4.1.2 ifelse語句
  4.1.3 嵌套汀else語句
  4.1.4 階梯式ifelse語句
 4.2 swltch語句
 本章小結(jié)
 習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
 5.1 goto語句
 5.2 while語句
 5.3 dowhile語句
 5.4 for語句
 5.5 break語句與continue語句
  5.5.1 break語句
  5.5.2 continue語句
 5.6 循環(huán)的嵌套
 本章小結(jié)
 習(xí)題
第6章 數(shù)組
 6.1 一維數(shù)組
  6.1.1 一維數(shù)組的定義
  6.1.2 一維數(shù)組的引用
  6.1.3 一維數(shù)組的初始化與賦值
  6.1.4 一維數(shù)組的應(yīng)用舉例
 6.2 二維數(shù)組
  6.2.1 二維數(shù)組的定義
  6.2.2 二維數(shù)組的引用
  6.2.3 二維數(shù)組的初始化與賦值
 6.3 字符數(shù)組與字符串
  6.3.1 字符數(shù)組的定義
  6.3.2 字符數(shù)組的初始化與賦值
  6.3.3 字符串和字符數(shù)組
  6.3.4 字符數(shù)組的輸入輸出
  6.3.5 字符串處理函數(shù)
 本章小結(jié)
 習(xí)題
第7章 函數(shù)
 7.1 函數(shù)概述
 7.2 函數(shù)聲明
 7.3 函數(shù)定義和函數(shù)調(diào)用
  7.3.1 函數(shù)定義
  7.3.2 函數(shù)調(diào)用
  7.3.3 參數(shù)傳遞
 7.4 程序舉例
 7.5 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
  7.5.1 函數(shù)的嵌套調(diào)用
  7.5.2 函數(shù)的遞歸調(diào)用
 7.6 變量的作用域
  7.6.1 局部變量
  7.6.2 全局變量
 7.7 變量的存儲類別
 本章小結(jié)
 習(xí)題
第8章 指針
 8.1 指針概述
 8.2 訪問變量的地址
 8.3 指針變量的定義與運(yùn)算
  8.3.1 指針變量的定義
  8.3.2 指針變量的初始化與賦值
  8.3.3 通過指針訪問變量
  8.3.4 指針的運(yùn)算
 8.4 指針與一維數(shù)組
 8.5 指向指針的指針與指針數(shù)組
  8.5.1 指向指針的指針
  8.5.2 指針數(shù)組
 8.6 指針與二維數(shù)組
  8.6.1 指向二維數(shù)組元素的指針
  8.6.2 維數(shù)組名與指針
  8.6.3 維數(shù)組與指向一維數(shù)組的指針變量
 8.7 指針與字符串
 8.8 指針兼容性
  8.8.1 指針大小兼容
  8.8.2 void指針
  8.8.3 指針轉(zhuǎn)換
 8.9 指針與函數(shù)
  8.9.1 指針作為實(shí)際參數(shù)
  8.9.2 指針型函數(shù)
  8.9.3 函數(shù)指針變量
 8.10 main函數(shù)的參數(shù)
 本章小結(jié)
 習(xí)題
第9章 編譯預(yù)處理
 9.1 概述
  9.1.1 預(yù)處理器的工作方式
  9.1.2 預(yù)處理命令
 9.2 宏定義
  9.2.1 不帶參數(shù)的宏定義
  9.2.2 帶參數(shù)的宏定義
 9.3 文件包含
 9.4 條件編譯
 本章小結(jié)
 習(xí)題
第10章 結(jié)構(gòu)體、共用體與枚舉類型
 10.1 結(jié)構(gòu)體
  10.1.1 定義結(jié)構(gòu)體類型
  10.1.2 定義結(jié)構(gòu)體變量
  10.1.3 訪問結(jié)構(gòu)體成員
  10.1.4 結(jié)構(gòu)體變量的初始化
  10.1.5 結(jié)構(gòu)體嵌套
  10.1.6 結(jié)構(gòu)體數(shù)組
  10.1.7 結(jié)構(gòu)體指針變量
  10.1.8 結(jié)構(gòu)體與函數(shù)
 10.2 共用體
  10.2.1 定義共用體類型
  10.2.2 定義共用體變量
  10.2.3 訪問共用體成員
  10.2.4 共用體變量的賦值
  10.2.5 共用體變量的初始化
  10.2.6 共用體的應(yīng)用
 10.3 枚舉類型
  10.3.t定義枚舉類型
  10.3.2 定義枚舉類型變量
 10.4 用typedef定義類型
 本章小結(jié)
 習(xí)題
第11章 文件管理
 11.1 概述
 11.2 文件的打開與關(guān)閉
  11.2.1 文件指針
  11.2.2 文本文件與二進(jìn)制文件
  11.2.3 文件的打開
  11.2.4 文件的關(guān)閉
 11.3 文件的讀/寫
  11.3.1 fputc函數(shù)和fgetc函數(shù)
  11.3.2 fread函數(shù)和fwrite函數(shù)
  11.3.3 fscanf函數(shù)和fprinf函數(shù)
  11.3.4 fgets函數(shù)和fputs函數(shù)
 11.4 文件的定位
 本章小結(jié)
 習(xí)題
第12章 C語言高級程序設(shè)計(jì)
 12.1 位運(yùn)算
  12.1.1 位運(yùn)算符
  12.1.2 按位與運(yùn)算
  12.1.3 按位或運(yùn)算
  12.1.4 按位異或運(yùn)算
  12.1.5 按位取反運(yùn)算
  12.1.6 左移運(yùn)算符([[)
  12.1.7 右移運(yùn)算符(]])
  12.1.8 程序舉例
 12.2 動態(tài)存儲分配
  12.2.1 malloc函數(shù)
  12.2.2 calloc函數(shù)
  12.2.3 realloc函數(shù)
  12.2.4 free函數(shù)
 12.3 鏈表
  12.3.1 鏈表概述
  12.3.2 增加新節(jié)點(diǎn)
  12.3.3 單向鏈表的遍歷
  12.3.4 查找數(shù)據(jù)項(xiàng)
  12.3.5 插入節(jié)點(diǎn)
  12.3.6 刪除節(jié)點(diǎn)
  12.3.7 清空鏈表
 本章小結(jié)
 習(xí)題
附錄1 部分ascii碼表
附錄2 C語言的部分關(guān)鍵字
附錄3 運(yùn)算符的優(yōu)先級和結(jié)合性
參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7