-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C語言程序設計基礎 版權信息
- ISBN:9787302504481
- 條形碼:9787302504481 ; 978-7-302-50448-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計基礎 本書特色
C語言既具有高級語言的強大功能,又有很多直接操作計算機硬件的功能(這些都是匯編語言的功能),因此,C語言通常被稱為中級語言。學習和掌握C語言,既可以增進對計算機底層工作機制的了解,又能為進一步學習其他高級語言打下堅實的基礎。 《C語言程序設計基礎》共分為11章,以培養C語言應用能力為主線,介紹了C語言的基本概念、語法規則和利用C語言進行程序設計的方法。第1章重點介紹C語言的特點、基本結構、輸入輸出語句,以及C程序的編輯、編譯和運行方法等。第2章重點介紹C語言的基本數據類型、表示方法和存儲格式,C語言變量的定義和賦值、不同數據類型間的類型轉換,以及C語言中常用運算符的功能、使用方法、結合性和優先級等。第3章重點介紹程序設計的一般方法、結構化程序設計思想以及C語言的順序結構和選擇結構的實現方法。第4章重點介紹C語言的3種循環結構,即while語句、do-while語句和for語句,循環結構中常用語句break和continue的使用方法,以及循環語句的嵌套。第5章重點介紹C語言中數組的定義和使用、字符數組的定義和使用,以及常用字符串函數。第6章重點介紹模塊化編程思想、C語言函數的定義和調用、函數的嵌套調用和遞歸調用。第7章重點介紹編譯預處理的相關概念、宏定義的創建和使用。第8章重點介紹指針與指針變量的概念、指針的基本運算、指針與數組的運算、指針與函數的使用。第9章重點介紹C語言中結構體類型、共用體類型和枚舉類型的定義和使用。第10章重點介紹C語言中指向結構體變量和結構體數組的指針變量的使用,結構體指針變量作為函數參數的使用,動態存儲分配以及鏈表的概念和基本操作。第11章重點介紹C語言文件的基本類型和相關操作。
C語言程序設計基礎 內容簡介
C語言是當今國際上廣泛流行的程序設計語言之一,《C語言程序設計基礎》講解C語言程序設計的基礎知識及其編程技巧。全書共分11章,包括緒論,基本數據類型,選擇結構,循環結構,數組,函數,編譯預處理,指針,結構體、共用體和枚舉類型,指向結構體的指針與鏈表,文件等內容,同時每章包含豐富的課后習題。書中示例側重實用性和啟發性,趣味性強,通俗易懂,使讀者能夠快速掌握C語言的基礎知識與編程技巧,為實戰應用打下堅實的基礎。 《C語言程序設計基礎》由淺入深,采用多案例教學,強調應用性和實踐性,可作為應用型本科、高職院校各專業學生學習C語言程序設計的教材,也可供計算機等級考試者和其他各類學習者使用參考,還可作為軟件開發人員的參考用書。
C語言程序設計基礎 目錄
1.1 C語言的歷史 2
1.1.1 計算機語言的發展 2
1.1.2 C語言的發展 2
1.2 C語言的特點 3
1.3 C程序的結構 3
1.3.1 簡單的C程序 3
1.3.2 C程序的基本結構 6
1.3.3 C程序的代碼規范 6
1.4 輸入輸出庫函數的使用 6
1.4.1 printf()函數 6
1.4.2 scanf()函數 9
1.5 C程序的開發過程 11
習題1 11
第2章 基本數據類型 15
2.1 C語言的數據類型 16
2.2 常量數據的表示 16
2.3 變量的定義 18
2.4 變量的賦值 20
2.5 C語言的類型修飾符 22
2.6 表達式的數據類型轉換 24
2.6.1 自動類型轉換 24
2.6.2 強制類型轉換 25
2.7 C運算符和表達式 25
2.7.1 算術運算符和算術表達式 26
2.7.2 關系運算符和關系表達式 27
2.7.3 邏輯運算符和邏輯表達式 28
2.7.4 賦值運算符和賦值表達式 30
2.7.5 逗號運算符和逗號表達式 32
2.7.6 條件運算符和條件表達式 32
習題2 34
第3章 選擇結構 35
3.1 程序設計的一般方法 36
3.2 結構化程序設計 37
3.3 順序結構 38
3.4 選擇結構——if條件語句 39
3.5 選擇結構——switch語句 48
習題3 52
第4章 循環結構 63
4.1 while語句 64
4.2 do-while語句 68
4.3 for語句 71
4.4 break語句和continue語句 77
4.4.1 break語句 77
4.4.2 continue語句 79
4.5 循環語句的嵌套 82
習題4 88
第5章 數組 99
5.1 一維數組的定義和引用 100
5.1.1 一維數組的定義 100
5.1.2 一維數組元素的引用 101
5.1.3 一維數組的初始化 102
5.2 二維數組的定義和引用 103
5.2.1 二維數組的定義 103
5.2.2 二維數組元素的引用 106
5.2.3 二維數組的初始化 107
5.3 字符數組 108
5.4 字符串 109
5.4.1 字符串的定義和賦值 109
5.4.2 字符串的輸入和輸出函數 111
5.4.3 字符串操作函數 113
5.4.4 二維字符串數組 117
習題5 118
第6章 函數 125
6.1 模塊化編程思想 126
6.1.1 程序的模塊化組成結構 126
6.1.2 程序的模塊化設計方法 127
6.2 函數的定義和調用 127
6.2.1 函數的定義 128
6.2.2 函數的調用 132
6.2.3 函數的聲明 134
6.3 函數的參數和返回值 135
6.3.1 函數的參數 135
6.3.2 函數的返回值 137
6.4 函數的嵌套和遞歸調用 138
6.4.1 嵌套調用 138
6.4.2 遞歸調用 139
6.5 數組作為函數參數 144
6.5.1 數組元素作函數參數 144
6.5.2 數組名作函數參數 145
6.6 變量的存儲屬性 149
6.6.1 變量的生存周期和作用域 149
6.6.2 自動變量 153
6.6.3 外部變量 153
6.6.4 靜態變量 154
6.6.5 變量的存儲類別 156
6.7 函數的分類 156
習題6 158
第7章 編譯預處理 169
7.1 預處理的概念 170
7.2 宏定義命令 170
7.2.1 無參數宏定義命令 170
7.2.2 帶參數宏定義命令 173
7.3 文件包含命令 176
7.4 條件編譯命令 177
習題7 179
第8章 指針 181
8.1 地址與變量 182
8.1.1 內存地址 182
8.1.2 變量存儲 183
8.1.3 變量訪問 183
8.2 指針變量 184
8.2.1 指針變量的聲明 184
8.2.2 指針變量運算符“*”及其使用 186
8.2.3 指針變量的初始化 189
8.3 指針運算 190
8.3.1 指針的算術運算 190
8.3.2 指針的關系運算 191
8.3.3 指針的賦值運算 192
8.4 指針與一維數組和字符串 192
8.4.1 指針與一維數組 192
8.4.2 指針與字符串 195
8.5 指針與二維數組 199
8.5.1 指向二維數組元素*p的使用 201
8.5.2 指向二維數組中一維數組(*p)[N]的使用 202
8.5.3 指針數組*p[ ]的使用 203
8.5.4 復合指針**p的使用 205
8.6 指針與函數 206
8.6.1 指針變量作為函數參數 206
8.6.2 指向數組的指針作為函數參數 209
8.6.3 指針類型函數 212
8.6.4 指向函數的指針 214
8.6.5 main函數中的參數 215
習題8 217
C語言程序設計基礎 節選
第2章 基本數據類型 本章主要介紹C語言的基本數據類型,常量數據的分類、表示方法和存儲格式,C語言中變量的定義和賦值,不同數據類型間的類型轉換,以及C語言中常用運算符的功能、使用方法、結合性和優先級等。 學習目標 本章要求掌握C語言中常量數據的表示方法,了解基本數據類型的存儲格式,掌握變量的定義和賦值,理解數據運算中類型的自動轉換和強制轉換,掌握常用運算符表達式值的判定,并且能在編程中熟練運用這些運算符解決問題。 本章要點 C語言的數據類型 常量數據的表示 變量的定義和賦值 C語言類型修飾符 表達式的數據類型轉換 C語言的運算符和表達式 2.1 C語言的數據類型 程序通常要對數據進行處理,程序設計語言需要支持豐富的數據類型,以滿足各種編程需要。C語言提供了豐富的數據類型,不僅可以表達并處理基本的數據(如整數、實數、字符等),還可以組織成復雜的數據結構(如表、樹、棧等)。 C語言的數據類型如圖2.1所示。 圖2.1 C語言的數據類型 待處理的數據是被存放在內存中的,了解不同類型的數據各占用多大的內存空間及其在計算機中的存儲方式是很重要的。本章主要介紹基本數據類型及其存儲形式。 2.2 常量數據的表示 C語言中的數據有兩種表現形式,即常量和變量。常量的值不能被改變,是具體的值,如2、6、135、0.23、3.14都是常量。 常用的常量有以下幾類。 1. 整型常量 整型常量可以用以下3種形式表示。 (1)十進制整數,如15、-378、0。 (2)八進制整數。以0開頭,如0147表示八進制數147,-013表示八進制數-13。 (3)十六進制整數。以0x開頭,如0x11,代表十六進制數11,-0x33代表十六進制數-33。 2. 浮點型常量 浮點數也稱為實數,它有兩種表示形式。 (1)十進制小數形式。這種浮點數由整數部分、小數點和小數部分組成,如3.6、123.07、-0.22,注意小數點不能省略。 (2)指數形式。如123e3代表123?103。計算機輸入和輸出時,無法表示上角或者下角,故以字母e或E代表以10為底的指數,小寫的e可以用大寫字母E代替。注意:字母e之前必須有數字,e后邊的指數必須為整數,如不能寫成3e4.5。 浮點數可以用多種指數形式表示,如43.21可以表示為43.21e0、4.321e1、0.4321e2等,把其中的4.321e1稱為規范化的指數形式,即字母e之前的小數部分中,小數點左邊只有一位非零的數字。浮點數在用指數形式輸出時,是按規范化的指數形式輸出的。 3. 字符型常量 C語言的字符型常量有兩種形式,即普通字符和轉義字符。 (1)普通字符。普通字符是用單引號括起來的一個字符,如'A'、'a'、'*'、'?'、'9'都是字符常量,不能寫成'ab'或者'13'。注意:單引號是界限符,字符常量只是一個字符,不包括單引號在內。 (2)轉義字符。轉義字符是除了以上形式的字符常量外另一類以字符\開頭的字符序列。例如,'\n'代表一個換行符,'\’'、'\”'、'\\'則分別代表單引號、雙引號和反斜杠。這是一種無法顯示的“控制字符”,在程序中無法用一般形式的字符來表示,只能用這樣的特殊形式來顯示。 常用的以“\”開頭的特殊字符見表2.1。 ……
- >
我與地壇
- >
姑媽的寶刀
- >
隨園食單
- >
羅曼·羅蘭讀書隨筆-精裝
- >
伯納黛特,你要去哪(2021新版)
- >
月亮與六便士
- >
有舍有得是人生
- >
伊索寓言-世界文學名著典藏-全譯本