第十七章 高級數(shù)據(jù)表示 17.1 研究數(shù)據(jù)表示 主要用結(jié)構(gòu)體封裝 17.2 從數(shù)組到鏈表 主要考慮數(shù)組成員數(shù)的不確定性 17.3 抽象數(shù)據(jù)類型(ADT) 類型屬性和操作。如 ...
第十七章 高級數(shù)據(jù)表示 17.1 研究數(shù)據(jù)表示 主要用結(jié)構(gòu)體封裝 17.2 從數(shù)組到鏈表 主要考慮數(shù)組成員數(shù)的不確定性 17.3 抽象數(shù)據(jù)類型(ADT) 類型屬性和操作。如 ...
第十六章 C 預(yù)處理器和 C 庫 16.1 翻譯程序的第一步 源代碼中的字符映射到源字符集。 編譯器定位每個反斜杠后面跟著換行符的實(shí)例,并刪除它們。 編譯器把文本化糞池預(yù)處理...
第十五章 位操作 15.1 二進(jìn)制數(shù)、位和字節(jié) 二進(jìn)制數(shù)(binary number):以 2 為基底表示的數(shù)字。 C 語言用字節(jié)表示存儲系統(tǒng)字符集所需的大小,所以 C 字節(jié)...
第十四章 結(jié)構(gòu)和其他數(shù)據(jù)形式 14.1 示例問題:創(chuàng)建圖書目錄 為結(jié)構(gòu)建立一個格式或樣式; 聲明一個適合該樣式的變量; 訪問結(jié)構(gòu)變量的各個部分。 14.2 建立結(jié)構(gòu)聲明 結(jié)構(gòu)...
第十三章 文件輸入/輸出 13.1 與文件進(jìn)行通信 文件(file):通常是在磁盤或者固態(tài)硬盤上的一段已命名的存儲區(qū)。 文本模式和二進(jìn)制模式 UNIX 使用同一種文件格式處...
第十二章 存儲類別、鏈接和內(nèi)存管理 12.1 存儲類別 對象(object):一塊存儲數(shù)據(jù)的內(nèi)存,可以存儲一個或多個值。 標(biāo)識符(identifier):標(biāo)識符是一個名稱(...
第十一章 字符串和字符串函數(shù) 11.1 表示字符串和字符串 I/O 11.1.1 在程序中定義字符串 字符串字面量(string literal)/ 字符串常量(string...
第十章 數(shù)組和指針 10.1 數(shù)組 用逗號分隔的值列表初始化數(shù)組。 如果不初始化數(shù)組,數(shù)組元素是未知值;如果部分初始化數(shù)組,剩余元素初始化為 0; 指定初始化器(design...
第九章 函數(shù) 9.1 復(fù)習(xí)函數(shù) 函數(shù)(function):完成特定任務(wù)的獨(dú)立程序代碼單元。 函數(shù)原型(function prototype):告訴編譯器函數(shù)的類型,返回值類型...
第八章 字符輸入/輸出和輸入驗(yàn)證 8.1 單字符 I/O:getchar() 和 putchar() 8.2 緩沖區(qū) 無緩沖輸入:輸入字符后,程序馬上能讀取字符; 緩沖輸入:...
第七章 C 控制語句:分支和跳轉(zhuǎn) 7.1 if 語句 通用形式: 7.2 if else 語句 通用形式: ctype.h 頭文件中的字符測試函數(shù) 函數(shù)名如果是下列參數(shù)時,返...
第六章 C 控制語句:循環(huán) 6.1 再探 while 循環(huán) 偽代碼(pseudocode) 6.2 while 語句 通用形式: 單獨(dú)分號是空語句(null statemen...
問題描述 大家都有過 反匯編 及 生成 bin 文件 的需求。 但是 keil 最多只支持兩個命令,若再想使用工具對固件進(jìn)行 簽名、加密等操作就顯然不夠用了。 問題分析 能自...
STM32 將 printf 重定向至 串口或自定義 printf 函數(shù). 實(shí)現(xiàn)串口發(fā)送字符串函數(shù)。/** * @brief USART1 send data * @pa...
第五章 運(yùn)算符、表達(dá)式和語句 5.1 循環(huán)簡介 5.2 基本運(yùn)算符 賦值運(yùn)算符:= 數(shù)據(jù)對象:用于存儲值的數(shù)據(jù)存儲區(qū)域。 左值:用于標(biāo)識特定數(shù)據(jù)對象的名稱或表達(dá)式。 數(shù)據(jù)指實(shí)...
第四章 字符串的格式化輸入/輸出 4.1 前導(dǎo)程序 4.2 字符串簡介 C 語言沒有專門用于儲存字符串的變量類型,字符串都被儲存 char 類型的數(shù)組中。 C 字符串:字符末...
3.1 示例程序 3.2 變量與常量數(shù)據(jù) 常量:數(shù)據(jù)類型在程序運(yùn)行之前已經(jīng)預(yù)先設(shè)定好,在整個程序的運(yùn)行過程中沒有變化(也不能被改變)。 變量:數(shù)據(jù)類型在程序運(yùn)行期間可能會改變...
2.1 C 簡單的 C 程序示例 2.2 示例解釋 聲明(declaration):**int num;。 關(guān)鍵字(keyword:**語言定義的單詞,不能用作其他用途。 標(biāo)...
第一章 初識 C 語言 1.1 C 語言的起源 1972 年,貝爾實(shí)驗(yàn)室的丹尼斯·里奇(Dennis Ritch)和肯·湯普遜(Ken Thompson)在開發(fā) UNIX 系...