注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關UNIX C程序設計入門與應用

UNIX C程序設計入門與應用

UNIX C程序設計入門與應用

定 價:¥28.00

作 者: 洪錦魁編著
出版社: 清華大學出版社
叢編項:
標 簽: C

購買這本書可以去


ISBN: 9787302057130 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 312頁 字數(shù):  

內容簡介

  本書主要介紹C語言人門與應用的基礎知識,適用于UNIX系統(tǒng)。本書共分3篇,分別是C語言程序設計基礎知識、C語言數(shù)據(jù)結構和 UNIX系統(tǒng)程序設計。第 1篇介紹 C語言的基礎知識,包括基本概念、基本的輸入與輸出、程序的流程控制、數(shù)組和指針、函數(shù)變量等:第11篇介紹C語言數(shù)據(jù)結構,包括基本表結構、堆棧與隊列、二叉樹等:第IH篇介紹UN X系統(tǒng)的文件管理、程序管理。本書內容編排合理、由淺入深,程序示例豐富,非常適合對C語言感興趣的初、中級讀者使用。

作者簡介

暫缺《UNIX C程序設計入門與應用》作者簡介

圖書目錄

第I篇 G語言程序設計基礎
第1章 UNIX系統(tǒng)C語言簡介
1.1 C語言簡介
1.2 C語言程序的開發(fā)過程
1.3 簡單的C語言程序范例
第2章 C語言數(shù)據(jù)處理的基本概念
2.1 變量名稱的使用
2.2 變量的聲明方式
2.3 基本的數(shù)據(jù)類型
2.3.1 整型數(shù)據(jù)
2.3.2 字符型數(shù)據(jù)
2.3.3 浮點數(shù)
2.3.4 雙精度浮點數(shù)
2.3.5 字符串數(shù)據(jù)類型
2.4 常量的表達方式
2.4.1 整型常量
2.4.2 浮點常量
2.4.3 字符常量
2.4.4 字符串常量
2.5 基本的算術運算
2.6 不同類型的轉換
2.7 C語言的特殊運算
2.7.1 遞增和遞減運算
2.7.2 設置特殊運算符
2.7.3 sizeof
第3章 基本的輸入與輸出
3.1 printf()函數(shù)
3.1.1 C語言的控制符\n
3.1.2 十進制整數(shù)的打印
3.1.3 浮點數(shù)的打印
3.1.4 字符的打印
3.1.5 其他格式化數(shù)據(jù)的打印原則
3.2 scanf()函數(shù)
3.3 字符的輸入和輸出函數(shù)
第4章 程序的流程控制
4.1 關系運算符與邏輯運算
4.2 for語句
4.3 while語句
4.4 do…While語句
4.5 if語句
4.6 else…if語句
4.7 el?e2:e3語句
4.8 switch語句
4.9 bredk語句
4.10 continue語句
4.11 goto語句
第5章 數(shù)組和指針
5.1 一維數(shù)組
5.2 二維數(shù)組
5.3 指針的基本概念
5.4 指針和數(shù)組的混合應用
第6章 函數(shù)的應用
6.1 函數(shù)的定義
6.2 主程序和函數(shù)的位置
6.3 函數(shù)的返回值
6.4 數(shù)組數(shù)據(jù)的傳遞
6.5 指針的傳遞
6.6 遞歸式函數(shù)和新式ANSI函數(shù)
6.7 簡單數(shù)學函數(shù)的使用
第7章 變量的等級
7.1 auto變量
7.2 static變量
7.3 外部變量和靜態(tài)外部變量
7.4 register變量
第8章 C語言的預處理程序
8.1 宏指令#define
8.2 #include指令
8.3 條件式的編譯
第9章 自定義數(shù)據(jù)類型
9.1 typedef指令
9.2 結構數(shù)據(jù)類型
9.3 結構數(shù)據(jù)與數(shù)組
9.4 結構數(shù)據(jù)與函數(shù)
9.5 union類型
9.6 enum類型
第10章 字符串
10.1 字符組成的一維數(shù)組
10.2 字符串的應用
10.2.1 構成字符串的基本要素
10.2.2 標準字符串的輸出
10.2.3 標準字符串的輸入
10.3 字符串與指針
10.4 gets()和puts()函數(shù)
10.4.1 gets()函數(shù)
10.4.2 puts()函數(shù)
10.5 系統(tǒng)字符串處理的函數(shù)
10.5.1 strcat()
10.5.2 strcmp()
10.5.3 strcpy()
10.5.4 strlen()
10.5.5 strncat()
10.5.6 strncmp()
10.5.7 strncpy()
10.6 字符串數(shù)組
10.7 字符數(shù)組的指針
10.8 命令行參數(shù)
第11章 基本位運算
11.1 &運算符
11.2 |運算符
11.3 ^運算符
11.4 ~運算符
11.5 <<運算符
11.6 >>運算符
11.7 位字段
第12章 測試符號與符號轉換函數(shù)
12.1 isalnum(c)函數(shù)
12.2 isalpha(c)函數(shù)
12.3 isascii(c)函數(shù)
12.4 iscntrI(c)函數(shù)
12.5 isdigit(c)函數(shù)
12.6 islower(c)函數(shù)
12.7 isprint(c)函數(shù)
12.8 isspace(c)函數(shù)
12.9 tolower(c)函數(shù)
12.10 toupper(c)函數(shù)
第13章 文件的輸入與輸出
13.1 文件的打開和關閉
13.1.1 fopen()函數(shù)
13.1.2 fclose()函數(shù)
13.2 getc()和putc()函數(shù)
13.2.1 getc()函數(shù)
13.2.2 putc()函數(shù)
13.3 fscanf()和fprintf()函數(shù)
13.4 fgets()和fputs()函數(shù)
13.5 ungetc()函數(shù)
第II篇 C語言數(shù)據(jù)結構
第14章 基本的表結構
14.1 動態(tài)數(shù)據(jù)結構的聲明
14.2 存儲器的配置
14.3 鏈表的基本操作
14.4 表的連接
14.5 表中節(jié)點的刪除
14.6 釋放存儲器空間
14.7 節(jié)點的插入
14.8 雙向鏈表
第15章 堆棧與隊列
15.1 堆棧
15.2 隊列
第16章 二又樹
16.1 二叉樹的節(jié)點結構
16.2 二叉樹的建立
16.3 二叉樹的輸出
16.3.1 中序輸出方式
16.3.2 前序輸出方式
16.3.3 后序輸出方式
第III篇 UNIX系統(tǒng)程序設計
第17章 UNIX系統(tǒng)的文件管理
17.1 文件管理的基本知識
17.2 打開一個文件
17.3 新建一個文件
17.4 關閉一個文件
17.5 文件的讀取
17.6 文件的寫入
17.7 隨機訪問文件
17.8 管理文件
第18章 程序的管理
18.1 fork()指令
18.2 利用exec執(zhí)行新的進程
18.2.1 execl指令
18.2.2 execv指令
18.2.3 execlp指令
18.2.4 execvp指令
18.3 暫時等待功能
18.4 獲得程序pid
第19章 進程間的信息傳遞
19.1 sleep的使用
19.2 使用SIGNAL函數(shù)
19.3 使用kill傳遞信號
19.4 暫時中讓函數(shù)pause
19.5 鬧鐘函數(shù)alarm
19.6 setjmp和longjmp函數(shù)
19.7 使用pipe實現(xiàn)程序間通信
第20章 屏幕控制
20.1 程序的基本結構
20.2 字符的輸出
20.3 字符串的輸出
20.4 以格式化的方式輸出數(shù)據(jù)
20.5 光標的移動
20.6 屏幕數(shù)據(jù)的刪除
20.7 數(shù)據(jù)的輸入
20.8 多窗口的應用
第21章 其他函數(shù)總結
21.1 終端特性
21.2 時間的處理
附錄A ASClI字符集
附錄B 簡易Makefile使用原則

本目錄推薦

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