C語言隨記

2021-10-02 02:58:23 字數 902 閱讀 9550

1.c11:c語言新標準;

2.表示系統自帶的庫,也可寫成" ***.h" 表示使用者自定義的庫;

3.main函式是c語言的程式入口,現在大多為int main();而不是void main();;

4.記憶裡的c語言新特性;

5.原始檔:通過編輯器建立的檔案,包含源**,通常是.c檔案;

6.c語言程式:編輯程式(.c或.cpp)——>編譯程式(.obj)——>鏈結程式(.exe)——>執行程式;

7.變數:執行程式時儲存區的名稱;

8.變數型別:char、int、float、double、void(表示型別缺失)、列舉、陣列、指標、結構體;變數根據定義位置不同分為全域性變數和區域性變數;

9.extern:表明函式和全域性變數範圍的關鍵字的宣告,其宣告的函式或關鍵字可以在本模組或其他模組下使用,而不報錯;(定義可以是宣告,但宣告不一定是定義);宣告乙個變數後不能使用,需要定義之後才能使用,同乙個變數只能定義一次不能重複定義,但能重複宣告。

10.變數的定義:定義時附初值,定義時未初始化(一般預設是null)宣告;

11.c語言中的左值、右值:左值可以被賦值,右值不行,一般左值在賦值運算子的左邊,右值在右邊,右值可以是常量、變數、表示式,左值不能是常量,然後在根據變數型別的不同的不同用法確定左值和右值。

12.變數之全域性變數(global variable):所用的函式外部定義的變數,作用域是整個程式和原始檔。全域性變數儲存在靜態儲存區,在程式執行過程一直固定的儲存區間

13.變數之區域性變數(local variable):定義在函式體內部的變數,作用域僅限於函式體內部,出了函式體無效,再次呼叫會出錯。在main函式中定義的變數,形參變數、在函式體內定義的變數、實參給形參傳參的過程是區域性變數,因此可以在不同的函式中使用相同的變數名。儲存在動態儲存區,需要動態分配記憶體。

C語言之隨記

該文無主要介紹主旨,簡單介紹一些博主在複習c語言中發現的一些易錯點。memset是計算機中c c 語言初始化函式。作用是將某一塊記憶體中的內容全部設定為指定的值,這個函式通常為新申請的記憶體做初始化工作。include 需要新增的c庫標頭檔案 void memset void s,int c,siz...

C語言隨記(一) 函式

int argc 該引數必須是整型變數,引數argc中儲存了引數的個數。const char argv 該引數必須是乙個指向組數的陣列指標。argv中argc 0 為自身執行目錄路徑和程式名,argc 1 指向第乙個引數,argc 2 指向第二個引數 main函式是c語言的入口函式,如果需要給mai...

C語言 指標 隨記(1)

指標變數的定義 型別名 指標變數名 型別名 可以是任意型別 包括void 也稱基型別 p i 讀作 p指向i 如果 p指向i,那麼 p就是i p 以p中所儲存的內容作為起始位址,以p的基型別所佔位元組數作為偏移量,訪問此空間。指標傳參 在被調函式中,通過對形參指標的間接訪問,可以改變主調函式中實參指...