注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計

C語言程序設(shè)計

C語言程序設(shè)計

定 價:¥17.00

作 者: 丁春凡編著
出版社: 南開大學出版社
叢編項: 計算機大專教材系列
標 簽: C語言

ISBN: 9787310008902 出版時間: 1995-11-01 包裝:
開本: 26cm 頁數(shù): 179頁 字數(shù):  

內(nèi)容簡介

  本書主要介紹C語言的程序設(shè)計方法,內(nèi)容包括:C程序的結(jié)構(gòu)及書寫格式,常量、變量、運算符及表達式、簡單程序、分支程序、循環(huán)程序、函數(shù)、數(shù)組、指針、結(jié)構(gòu)、文件及其I/O函數(shù)、命令行參數(shù)以及編譯預處理命令等。本書通俗易懂,是一本C語言的入門書,適合初學者使用。為了便于初學者的學習,在內(nèi)容編排上由淺入深,循序漸進,并給出大量的程序?qū)嵗空潞筮€配有練習題。它可作為大專院校的教科書,也可作為計算機技術(shù)人員的自學參考書。

作者簡介

暫缺《C語言程序設(shè)計》作者簡介

圖書目錄

第1章 緒論
1.1 C語言的產(chǎn)生過程及特點
1.1.1 C語言的產(chǎn)生過程
1.1.2 C語言的特點
1.2 IBM—PC微型機所用的C語言
1.3 C語言程序的結(jié)構(gòu)及書寫格式
1.3.1 C語言程序的結(jié)構(gòu)
1.3.2 C語言程序的書寫格式
1.4 C語言程序的開發(fā)過程
1.4.1 編輯源程序
1.4.2 編譯源文件
1.4.3 連接目標文件及庫文件
1.4.4 運行程序
習題
第2章 常量與變量
2.1 標識符命名
2.1.1 標識符的構(gòu)成規(guī)則
2.1.2 注意事項
2.2 基本數(shù)據(jù)類型
2.2.1 C語言的數(shù)據(jù)類型
2.2.2 基本類型數(shù)據(jù)的寬度及范圍
2.2.3 基本類型修飾符
2.3 常量
2.3.1 數(shù)值常量
2.3.2 字符常量
2.3.3 轉(zhuǎn)義字符常量
2.3.4 字符串常量
2.3.5 符號常量
2.4 變量
2.4.1 變量的說明
2.4.2 變量的初始化
習題
第3章 運算符與表達式
3.1 算術(shù)運算符
3.1.1 二項算術(shù)運算符
3.1.2 單項算術(shù)運算符
3.2 關(guān)系運算符與邏輯運算符
3.2.1 關(guān)系運算符
3.2.2 邏輯運算符
3.2.3 邏輯值
3.3 字位運算符
3.3.1 字位邏輯運算符
3.3.2 移位運算符
3.3.3 反碼運算符
3.4 賦值運算符
3.1.1 賦值運算符(一)
3.1.2 算術(shù)賦值運算符
3.1.3 位操作賦值運算符
3.5 其它運算符
3.5.2 三項條件運算符(?:)
3.5.2 逗號(,)運算符
3.5.3 指針運算符(&和*)
3.5.1 編譯時運算符sizeof
3.5.5 引用結(jié)構(gòu)成員運算符(.和一>)
3.5.6 圓括烏( )和方括號[運算符
3.6 運算符的優(yōu)先組
3.7 表達式
3.7.1 表達式中的類型轉(zhuǎn)換
3.7.2 強制類型轉(zhuǎn)換符
3.7.3 使兩括號改變運算次序
3.7.4 使用空格和括號增加可讀性
3.8 常用數(shù)學標準函數(shù)
3.8.1 算術(shù)函數(shù)
3.8.2 三角函數(shù)
3.8.3 絕對值函數(shù)
3.8.4 隨機數(shù)函數(shù)
習題
第4章 順序結(jié)構(gòu)程序設(shè)計
4.1 賦值語句
4.1.1 賦值語句的格式與功能
4.1.2 賦值語句中的類型轉(zhuǎn)換
4.2 字符I/O函數(shù)
4.2.1 字符輸入函數(shù)getchar()
4.2.2 字符輸出函數(shù)putchar()
4.3 格式化I/O函數(shù)
4.3.1 格式化輸出函數(shù)printf()
4.3.2 格式化輸入函數(shù)scanf()
4.4 順序結(jié)構(gòu)程序舉例
習題
第5章 選擇結(jié)構(gòu)程序設(shè)計
5.1 條件語句
5.1.1 if-else選擇
5.1.2 if選擇
5.2 復合語句
5.3 嵌套的條件語句
5.3.1 嵌套條件語句的形式
5.3.2 else if結(jié)構(gòu)的嵌套條件語句
5.4 用運算符?:替代條件語句
5.5 開關(guān)語句與多路選擇
5.5.1 開關(guān)語句
5.5.2 多路選擇程序舉例
習題
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計
6.1 while型循環(huán)
6.1.1 while循環(huán)語句
6.1.2 while型循環(huán)程序
6.2 for型循環(huán)
6.2.1 for循環(huán)語句
6.2.2 for型循環(huán)程序
6.3 do-while型循環(huán)
6.3.1 do-while循環(huán)語句
6.3.2 do-while型循環(huán)程序
6.4 多重循環(huán)
6.5 循環(huán)的中途退出
6.5.1 break語句
6.5.2 continue語句
6.5.3 gotO語句及標號
習題
第7章 數(shù)組
7.1 一維數(shù)組說明及初始化
7.1.1 一維數(shù)組的說明
7.1.2 一維數(shù)組的初始化
7.2 字符型數(shù)組與字符串
7.2.1 使用字符型數(shù)組存儲字符串
7.2.2 字符型數(shù)組的初始化
7.3 字符串I/O函數(shù)
7.3.1 字符串輸入函數(shù)gets()
7.3.2 字符率輸出函數(shù)Puts()
7.4 二維數(shù)組與雙下標變量
7.4.1 二維數(shù)組的說明
7.4.2 雙下標變量
7.4.3 三維數(shù)組的初始化
7.5 二維字符型數(shù)組與多個字符串
7.5.1 字符串數(shù)組
7.5.2 字符串數(shù)組的初始化
習題
第8章 指針
8.1 指針運算符&及*
8.1.1 指針運算符&
8.1.2 指針運算符*
8.1.3 &與*互為逆運算
8.2 指針的說明及初始化
8.2.1 指針的說明
8.2.2 指針的初始化
8.2.3 指針的特殊值
8.3 指針運算表達式
8.3.1 指針的算術(shù)運算表達式
8.3.2 指針的關(guān)系運算表達式
8.3.3 指針的賦值運算表達式
8.3.4 指針運算表達式的應(yīng)用舉例
8.4 指針與數(shù)組
8.4.1 兩種方法訪問數(shù)組
8.4.2 指針與數(shù)組表現(xiàn)形式的互換性
8.5 字符型指針與字符率
8.5.1 使用字符型指針處理字符串
8.5.2 用字符串常量初始化字符型指針
8.5.3 不要使用無指向的指針
8.6 指針數(shù)組
8.6.1 指針數(shù)組的說明
8.6.2 指針數(shù)組的初始化
8.6.3 指針數(shù)組與二維數(shù)組
8.6.4 指針數(shù)組與多個字符串
習題
第9章 函數(shù)結(jié)構(gòu)程序設(shè)計
9.1 C語言函數(shù)的基本概念
9.2 函數(shù)定義
9.2.1 函數(shù)定義的一般格式
9.2.2 從函數(shù)中返回
9.3 函數(shù)說明及函數(shù)調(diào)用
9.3.1 函數(shù)說明
9.3.2 函數(shù)調(diào)用
9.4 函數(shù)參數(shù)的傳送方式
9.4.1 參數(shù)的傳值傳送方式
9.4.2 參數(shù)的傳址傳送方式
9.5 函數(shù)返值的傳送
9.5.1 使用return語句傳送返值
9.5.2 使用傳址參數(shù)傳送返值
9.6 數(shù)組參數(shù)的傳送
9.6.1 向函數(shù)傳送一維數(shù)組
9.6.2 向函數(shù)傳送二維數(shù)組
9.7 字符串參數(shù)的傳送
9.7.1 向函數(shù)傳送一個字符串
9.7.2 向函數(shù)傳送多個字符串
9.8 局部變量與全局變量
9.8.1 局部變量
9.8.2 全局變量
9.9 變量的存儲類型及其壽命與可見性
9.9.1 變量的存儲類型
9.9.2 變量的壽命與可見性
9.9.3 存儲類型與變量的初始化
9.10 指針型函數(shù)
9.10.1 指針型函數(shù)定義
9.10.2 返值為全局變基地址
9.10.3 返值為static型的內(nèi)部變量地址
9.10.4 返值為調(diào)用函數(shù)內(nèi)局部變量地址
9.11 命令行參數(shù)
9.11.1 命令行的一般格式
9.11.2 C程序接收命令行參數(shù)
9.12 編譯預處理命令
9.12.1 #define命令
9.12.2 # include命令
9.12.3 條件編譯命令
習題
第10章 結(jié)構(gòu)
10.1 結(jié)構(gòu)定義及結(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.2 結(jié)構(gòu)數(shù)組
10.2.1 結(jié)構(gòu)數(shù)組的說明及初始化
10.2.2 結(jié)構(gòu)數(shù)組的應(yīng)用
10.3 結(jié)構(gòu)指針
10.3.1 結(jié)構(gòu)指針的說明及初始化
10.3.2 結(jié)構(gòu)指針目標成員的訪問
10.4 結(jié)構(gòu)及結(jié)構(gòu)成員在函數(shù)間的傳送
10.4.1 向函數(shù)傳送結(jié)構(gòu)成員
10.4.2 向函數(shù)傳送完整結(jié)構(gòu)
10.5 結(jié)構(gòu)成員數(shù)組及結(jié)構(gòu)
10.5.1 結(jié)構(gòu)成員數(shù)組
10.5.2 結(jié)構(gòu)成員結(jié)構(gòu)
習題
第11章 文件及其I/O函數(shù)
11.1 C語言文件的概念
11.1.1 磁盤文件
11.1.2 設(shè)備文件及標準設(shè)備文件
11.1.3 文件I/O系統(tǒng)
11.1.4 文件控制結(jié)構(gòu)
11.1.5 文件型指針
11.2 fopen()及fclose()函數(shù)
11.2.1 打開文件函數(shù)fopen()
11.2.2 關(guān)閉文件函數(shù)fclose()
11.3 Putc()及getc()函數(shù)
11.3.1 文件的字符輸出函數(shù)Putc()
11.3.2 文件的字符輸入函數(shù)getc()
11.4 feof()、ferror()、rewind()及clearers()函數(shù)
11.4.1 測試文件結(jié)束函數(shù)feof()
11.4.2 ferror()、clearers()及 rewind()函數(shù)
11.5 fgets ()及fPuts()函數(shù)
11.5.1 文件的字符串輸入函數(shù)fgets()
11.5.2 文件的字符串輸出函數(shù)fPuts()
11.6 fread()及fwrite()函數(shù)
11.6.1 讀數(shù)據(jù)塊函數(shù)fread()
11.6.2 寫數(shù)據(jù)塊函數(shù)fwrite()
11.7 fprintf()及fscanf()函數(shù)
11.7.1 文件的格式化輸出函數(shù)fPrintf()
11.7.2 文件的格式化輸入函數(shù)fscanf()
11.8 設(shè)備文件的I/O
11.8.1 設(shè)備文件的I/O處理
11.8.2標準設(shè)備文件的I/O處理
11.8.3 控制臺I/O函數(shù)
11.8.4 標準設(shè)備文件的重定向
習題
參考資料

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號