c 語言知識整理
前言
c語言語法即關鍵字的使用方法
1. 關鍵字介紹如何處理01,記憶體意識
1. 關鍵字分類
2. 變數符號實質宣告、定義、賦值
3. 型別符號的使用struct / union / enum typedef
4. 符號修飾關鍵字extern / volatile / static / * / / const / restrict
5. 錯綜的關鍵字修飾分析分離型別修飾與符號修飾後按優先順序分析
6. 傳值呼叫—— 本質是形參作為乙個新符號(可能已被修飾
),其值複製實參的關聯值
2. 機器特性c語言程式設計3. 語法特性
1. 巨集符號的運用c語言編譯、鏈結2. 巨集條件
3. 斷言控制assert
4. 處理過程
5. 結構初始化逐個初始,防止後期結構成員變化
6. 介面的使用通過函式指標包裝成類的結構
1. 檔案匯入符號宣告,所以要保證只匯入一次常用功能附錄2. 靜態鏈結直接重定位**,基於符號表賦值——傳值
3. 動態鏈結間接定位**,基於符號表賦址——跳轉
4. 控制暴露給其它檔案的符號
1. 複製2. sprintf 字元的格式化輸出
3. sscanf 字元的格式化輸入
4. strftime 時間格式化應用
5. 有些機器 double
比 float
快。
6. gcc 的
__attribute__可修飾 函式屬性、變數屬性、型別屬性
C語言知識整理
編碼 float編碼 高8位存階碼,低24位存尾數 int編碼 用補碼 正數的原碼,反碼,補碼相同 例如 7 0111 負數的原碼 7 1111 反碼 1000 除了第乙個符號位不變,其他取反 補碼 1001 反碼加一 其中,負數的符號位為1,整數為0.三目操作符 a b a b 式1成立則去式2,...
c語言指標知識整理
謹以此文送給初入程式設計坑的女票梁童鞋。目錄 基本概念 位址和指標的關係 指標操作 指標運算 指標與陣列 指標與一維陣列 指標與二維陣列 指標陣列 指標 是指向另一變數在記憶體中位置的位址。在程式中定義乙個變數,進行編譯時就會給這個變數在記憶體中分配乙個位址,通過訪問這個位址即可以找到所需變數,這個...
C語言基礎知識整理
一 關於sizeof和strlen。sizeof 用於計算某型別或者某變數在記憶體中所佔空間。比如整數分為short型,int型,long整型,分別佔2,2 4,4個位元組,int型具體占用幾個位元組和編譯系統有關。我們輸入字串時通常用char陣列 char s 10 scanf s s 輸入的字串...