注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關Linux C語言實務

Linux C語言實務

Linux C語言實務

定 價:¥29.00

作 者: 施威銘研究室著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: C

購買這本書可以去


ISBN: 9787111107736 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數: 333頁 字數:  

內容簡介

  本書從基礎的C語言知識入手,重點介紹Linux下的C語言編程,以及在Linux中編寫程序應注意的事項及概念。本書分為2篇,第1篇是C語言入門,帶領讀者從無到有,進入C語言的世界。第2篇是C語言詳解,對C語言的構成方面進行詳細的討論;讀者可以詳盡了解C語言的語法、Linux特有的系統(tǒng)調用函數、Linux的程序開發(fā)工具、GCC常用參數列表以及gdb調試工具的使用,并結合豐富的范例講解進行實際操作。 本書通俗易懂,理論與實踐緊密結合,可以作為初學者的C語言教材,同時也是相關人員學習和使用Linux的參考用書。

作者簡介

暫缺《Linux C語言實務》作者簡介

圖書目錄

第1篇 C語言入門
第1章 Linux C語言的開發(fā)環(huán)境
1.1 編譯語言的基本認識
1.1.1 編譯器與解釋器
1.1.2 解釋性語言與編譯語言的比較
1.2 GCC簡介
1.3 C程序的開發(fā)過程
1.4 編輯一個C程序
1.5 C程序編譯與執(zhí)行
1.5.1 編譯與執(zhí)行程序
1.5.2 程序源文件發(fā)生錯誤
1.6 在Linux開發(fā)程序的技巧
1.7 習題
第2章 C程序初步
2.1 一個C程序的例子
2.2 C程序的基本結構
2.3 函數的概念
2.4 字符、字符串、數組與指針
2.5 循環(huán)控制
2.6 if語句及==%&運算符
2.6.1 if流程控制語句
2.6.2 ==與=
2.6.3 邏輯運算符
2.6.4 輸入函數scanf()
2.6.5 運算符&
2.7 編寫C程序的注意事項
2.7.1 變量的初值賦值
2.7.2 指針的初始值設置
2.7.3 ";"與C語言的自由格式
2.7.4 語句的集合
2.7.5 關鍵字
2.8 回顧與總結
2.9 習題
第3章 C語言的工作環(huán)境支持--函數庫及整臺服務
3.1 C語言是沒有I/O的語言
3.2 I/O轉向的概念
3.3 標準I/O的函數群
3.3.1 函數庫
3.3.2 I/0函數群
3.3.3 prinft():格式化輸出函數
3.3.4 格式化輸入函數
3.3.5 &與*運算符
3.4 #define與常量名
3.4.1 常量的概念
3.4.2 使用常量名
3.5 觀察預處理的結果
3.6 #include與stdio.h
3.6.1 #incIude的用法
3.6.2 包含子程序文件
3.7 使用make命令
3.7.1 makefi1e的結構
3.7.2 makefile的簡化及宏
3.7.3 常用的make參數
3.8 習題
第2篇 C語言詳解
第4章 C語言的數據類型
4.1 數據類型的變革
4.1.1 數據類型
4.1.2 C語言的數據類型
4.2 C語言的基本數據類型
4.2.1 數據的長度
4.2.2 整型的修飾符
4.2.3 數據類型的用法
4.3 數據的表示法
4.3.1 字符類型
4.3.2 int:整型
4.3.3 浮點數與雙精度數
4.3.4 雙精度浮點數類型
4.3.5 void類型
4.4 中文字體處理
4.4.1 中文字體碼的問題
4.4.2 如何顯示及輸入中文字
4.5 習題
第5章 變量、運算符與運算式
5.1 變量與標識符
5.2 運算符與表達式
5.2.1 運算符
5.2.2 表達式
5.3 四則運算符、;與%
5.3.1 =運算符
5.3.2 四則運算符與%
5.3.3 =與運算符的合并
5.3.4 ++與--運算符
5.3.5 比較用的運算符
5.3.6 邏輯運算符
5.3.7 位邏輯運算符
5.3.8 條件運算符
5.3.9 sizeof運算符
5.3.10 其他運算符
5.4 運算符的優(yōu)先級與結合性
5.5 表達式中的類型轉換
5.6 強制的類型轉換
5.7 習題
第6章 程序的流程控制
6.1 C語言的流程控制
6.1.1 語句的集合
6.1.2 條件表達式的真假
6.2 條件判斷if...else
6.2.1 if語句
6.2.2 多重的if語句
6.2.3 if...else語句
6.2.4 if-else的變形一:嵌套式if...else
6.2.5 1f-else的變形二:else...if語句
6.2.6 if-else的變形三
6.2.7 使用if...else的注意事項
6.3 多重選擇的switch...case
6.3.1 switch...case
6.3.2 break
6.3.3 default
6.4 循環(huán)控制:while、do...while、for與continue
6.4.1 預先判斷式循環(huán)While
6.2 后設判斷式循環(huán)do...while
6.4.3 for循環(huán)
6.4.4 各種循環(huán)的使用時機
6.4.5 循環(huán)控制中的break
6.4.6 continue語句
6.5 強制性的流程控制goto
6.6 習題
第7章 函數與宏
7.1 函數簡介
7.2 函數的定義與類型聲明
7.2.1 ANSI函數定義與聲明
7.2.2 函數的返回值
7.2.3 函數的類型
7.2.4 void類型
7.3 遞歸函數
7.4 預處理器
7.4.1 宏指令
7.4.2 帶參數的宏定義
7.4.3 利用宏來調試
7.4.4 #undef的使用
7.4.5 條件性編譯指令
7.5 標準函數庫
7.5.1 math.h
7.5.2 stdlib.h
7.5.3 time.h
7.5.4 其他的標準函數庫
7.6 習題
第8章 指針與數組
8.1 指針與&、*運算符
8.1.1 指針的聲明
8.1.2 &運算符的使用方法
8.1.3 運算符的使用方法
8.1.4 指針的初始化
8.1.5 指針的轉型
8.2 以指針來傳遞參數
8.2.1 以指針傳遞變量地址
8.2.2 以指針返回字符串地址
8.3 指針與數組的關系
8.3.1 以指針傳遞數組地址
8.3.2 概念的澄清
8.3.3 指針的運算
8.4 多維數組及其設置
8.4.1 多維數組
8.4.2 數組指針
8.4.3 把多維數組傳入函數
8.5 指針數組、指針的指針
8.5.1 指針數組
8.5.2 指針的指針
8.6 命令參數的引入:argc、argv
8.7 習題
第9章 變量等級
9.1 C程序的結構與變量等級
9.2 內部變量
9.2.1 內部變量的范圍
9.2.2 內部變量的生命周期
9.2.3 內部變量的優(yōu)缺點
9.2.4 區(qū)段的構造與范圍
9.3 靜態(tài)內部變量
9.4 外部變量
9.4.1 外部變量的范圍
9.4.2 外部變量的生命周期
9.4.3 外部變量的優(yōu)缺點
9.5 靜態(tài)外部變量
9.6 函數是外部個體
9.7 register變量
9.8 習題
第10章 用戶自定義數據類型--結構體與共用體
10.1 結構體
10.1.1 可由用戶自定義的數據類型
10.1.2 結構體的聲明
10.1.3 結構體的數組
10.1.4 結構體的初始設置
10.2 存取結構體數據
10.3 結構體指針
10.3.1 -)運算符
10.3.2 結構體的結構體
10.4 結構體與函數
10.4.1 把結構體指針傳入函數
10.4.2 把結構體直接傳入函數
10.5 共用體的使用
10.6 位段的使用
10.7 枚舉型
10.8 類型名稱定義typedef
10.9 習題
第11章 文件處理
11.1 文件I/O與操作系統(tǒng)的關系
11.1.1 標準I/0函數庫
11.1.2 Linux的I/o函數群
11.2 C語言的文件概念
11.2.1 Stream
11.2.2 FILE類型
11.2.3 文件的打開和關閉
11.2.4 緩沖式I/O
11.3 C語言的文件I/O函數群
11.3.1 讀寫文件字符:fgetc()、fputc()
11.3.2 字符串I/O:fgets()、fputs()
11.3.3 格式化I/O: fscanf()、fprintf()
11.4 順序與隨機讀寫
11.4.1 文件位置指針
11.4.2 fseek()函數
11.4.3 ftell()函數
11.4.4 fopen()的"十"更新模式
11.5 文件的格式分類
11.5.1 文本文件
11.5.2 二進制文件
11.5.3 設備文件
11.6 使用二進制文件
11.6.1 fopen()的另外3種文件設置模式
11.6.2 讀寫二進制文件
11.6.3 與結構體配合
11.7 習題
第12章 系統(tǒng)調用函數
12.1 認識系統(tǒng)調用
12.1.1 判斷某個函數是屬于系統(tǒng)調用或標準函數庫函數
12.1.2 系統(tǒng)調用使用上的限制
12.2 取得與設置系統(tǒng)信息
12.2.1 取得操作系統(tǒng)名稱、版本、網址及計算機類型
12.2.2 取得與設置網址
12.2.3 取得系統(tǒng)運行的狀態(tài)
12.2.4 取得文件系統(tǒng)的狀態(tài)
12.3 文件與目錄管理
12.3.1 取得文件的狀態(tài)
12.3.2 更改文件的權限與擁有者
12.3.3 創(chuàng)建文件的鏈接或符號鏈接
12.3.4 刪除文件
12.3.5 創(chuàng)建與刪除目錄
12.3.6 取得與切換工作目錄
12.4 習題
附 錄
附錄A GCC參數說明
附錄B 利用gdb調試
附錄C 集成開發(fā)環(huán)境
附錄D VIM文本編輯器

本目錄推薦

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