-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計 版權信息
- ISBN:9787563516209
- 條形碼:9787563516209 ; 978-7-5635-1620-9
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計 內容簡介
C語言是國內外廣泛使用的計算機語言,是計算機從業人員應該掌握的一種重要的程序設計工具。
本書是針對應用型人才的培養要求,經過精心策劃,準確定位,以清晰的概念、大量的圖例和工程用例,深入淺出地介紹了C語言的基礎知識、數據輸入/輸出、運算符和表達式、分支語句、循環語句、數組、指針、字符串、函數、復合數據類型和文件操作,同時還闡述了程序設計的思想與技術。
本書結合作者多年的教學實踐和使用英文原版教材授課的經驗編寫而成,結構合理、邏輯性強、文字流暢、通俗易懂、便于自學,是學習C語言的一本好教材。
C語言程序設計 目錄
1.1 C語言的背景
1.2 C程序結構
1.2.1 程序結構
1.2.2 兩個程序例子
1.3 標識符
1.4 數據類型
1.5 變量
1.6 常量
1.6.1 常量的種類
1.6.2 常量的用法
1.7 輸入/輸出
1.7.1 格式化輸出
1.7.2 格式化輸入
1.7.3 字符輸入/輸出
習題
第2章 表達式和簡單程序設計
2.1 表達式
2.1.1 初級表達式
2.1.2 二元表達式
2.1.3 賦值表達式
2.1.4 后綴表達式
2.1.5 一元表達式
2.1.6 逗號表達式
2.2 副作用
2.3 表達式求值
2.3.1 無副作用的表達式求值
2.3.2 有副作用的表達式求值
2.4 混合類型表達式
2.4.1 隱式類型轉換
2.4.2 強制類型轉換
2.5 語句
2.6 標準庫函數
2.7 簡單程序設計
習題
第3章 分支程序設計
3.1 關系與邏輯運算
3.1.1 邏輯數據
3.1.2 關系運算
3.1.3 邏輯運算
3.2 兩路分支
3.2.1 if…else語句
3.2.2 if語句
3.2.3 if語句的嵌套
3.2.4 條件表達式
3.3 多路分支
3.3.1 switch語句
3.3.2 if…else-if語句
習題
第4章 循環程序設計
4.1 循環概述
4.2 while語句
4.3 for語句
4.4 dowhile語句
4.5 循環的嵌套I
4.6 break與continue語句
習題
第5章 數組
5.1 概念
5.2 一維數組
5.2.1 定義數組
5.2.2 訪問數組元素
5.2.3 用數組存數據
5.3 順序查找
5.4 冒泡排序
5.5 二維數組
5.5.1 定義數組
5.5.2 訪問數組元素
5.5.3 用數組存數據
習題
第6章 指針
6.1 概念
6.1.1 指針常量
6.1.2 取地址運算
6.1.3 指針變量
6.2 指針與變量
6.2.1 定義指針變量
6.2.2 指針的初始化
6.2.3 用指針處理變量
6.2.4 程序舉例
6.3 多級指針
6.4 指針與數組
6.4.1 指針與一維數組
6.4.2 指針與二維數組
6.5 動態內存分配
6.5.1 概念
6.5.2 內存管理函數
習題
第7章 字符串
7.1 字符串的存儲
7.2 指針與字符串
7.3 字符串輸入輸出
7.4 字符串處理函數
習題
第8章 函數
8.1 結構化程序設計
8.1.1 自上而下程序設計
8.1.2 C程序的結構化
8.2 函數定義
8.2.1 函數定義格式
8.2.2 函數定義舉例
8.3 原型聲明與函數調用
8.3.1 原型聲明
8.3.2 函數調用
8.4 向函數傳值
8.5 向函數傳地址
8.6 向函數傳數組
8.6.1 傳一維數組
8.6.2 傳二維數組
8.7 向函數傳字符串
8.8 指針型的函數
8.9 函數指針
8.10 作用域
8.11 變量的存儲類型
8.12 命令行參數
8.13 遞歸
習題
第9章 結構、聯合與枚舉
9.1 類型定義
9.2 結構類型
9.2.1 結構的聲明
9.2.2 定義結構變量
9.2.3 結構指針
9.3 結構的處理
9.3.1 結構變量的初始化
9.3.2 訪問結構成員
9.4 復雜結構
9.4.1 嵌套結構
9.4.2 含數組的結構
9.4.3 含指針的結構
9.5 結構數組
9.6 結構與函數
9.7 聯合
9.8 枚舉
習題
第10章 文件
10.1 文件概述
10.1.1 文件的概念
10.1.2 文件的分類
10.1.3 文件和流
10.1.4 文件指針
10.2 文件的打開與關閉
10.2.1 文件的打開
10.2.2 文件的關閉
10.3 文件操作
10.3.1 文本文件讀寫函數
10.3.2 二進制文件操作函數
10.4 其他函數
習題
附錄A ASCII碼表
附錄B C語言中的運算符
附錄C C語言庫函數
附錄D 位運算
附錄E 預處理命令
參考文獻
C語言程序設計 節選
第1章 C語言初步
1.1 C語言的背景
C語言是目前國際上廣為流行的一種通用的結構化程序設計語言(Programming Language),它不僅是開發系統軟件(System Softwares)的程序設計語言,也是開發應用軟件(Application Softwares)的理想工具。
C語言的發展根源可以追溯到ALGOL。1967年Martin Richards推出了BCPL(Basic Combined Programming Language)。1970年,美國貝爾實驗室的Ken Thompson以BCPL語言為基礎設計出了B語言,并用B語言編寫了**個UNIX操作系統,(Oper-ating System)。由于B語言過于簡單,所以其功能有限。1972年,Dennis Ritchie在B語言的基礎上開發出了C語言。C語言既保持了BCPL和B語言的優點,又克服了它們的缺點。C語言的發展過程如圖所示。
……
- >
煙與鏡
- >
月亮虎
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
經典常談
- >
唐代進士錄
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
巴金-再思錄
- >
我從未如此眷戀人間