C 語言知識整理

2021-06-26 20:57:34 字數 1722 閱讀 3567

c 語言知識整理

前言

c語言語法即關鍵字的使用方法

1. 關鍵字介紹如何處理01

,記憶體意識

1. 關鍵字分類

2. 變數符號實質宣告、定義、賦值

3. 型別符號的使用struct / union / enum  typedef

4. 符號修飾關鍵字extern / volatile / static / * /  / const / restrict

5. 錯綜的關鍵字修飾分析分離型別修飾與符號修飾後按優先順序分析

6. 傳值呼叫—— 本質是形參作為乙個新符號(

可能已被修飾

),其值複製實參的關聯值

2. 機器特性

3. 語法特性

c語言程式設計

1. 巨集符號的運用

2. 巨集條件

3. 斷言控制assert

4. 處理過程

5. 結構初始化逐個初始,防止後期結構成員變化

6. 介面的使用通過函式指標包裝成類的結構

c語言編譯、鏈結

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 輸入的字串...