C語言隨記(一) 函式

2021-07-11 22:14:26 字數 714 閱讀 2694

int argc

該引數必須是整型變數,引數argc中儲存了引數的個數。

const char * argv

該引數必須是乙個指向組數的陣列指標。argv中argc[0]為自身執行目錄路徑和程式名,argc[1]指向第乙個引數,argc[2]指向第二個引數…

main函式是c語言的入口函式,如果需要給main函式傳遞引數,只能從系統傳入。

給main函式傳遞引數的時候,無法確定給main函式傳遞的引數的個數。如果用乙個引數對應乙個形參的寫法,那麼main函式的形參個數就無法確定。因此c語言將傳入main函式的引數寫入乙個陣列裡,直接將這個引數陣列作為實參傳給main函式,所以需要const char * argv引數。

在給乙個函式傳入陣列的時候,一般需要同時傳入陣列的元素個數,以便在函式內部遍歷陣列,所以需要第乙個int argc引數。

數值型別

整型短整型 (short)

長整型 (long)

整型 (int)

浮點型單精度型 (float)

雙精度型 (double)

字元型別 (char)對於基本資料型別,按其取值是否可以改變分為常量和變數。

在程式執行過程中,其值不發生改變的量稱為常量。

在程式執行過程中,其值可變的量稱為變數。

tip:在程式中,常量是可以不經說明而直接引用的;而變數則必須先定義,後使用。

C語言隨記

1.c11 c語言新標準 2.表示系統自帶的庫,也可寫成 h 表示使用者自定義的庫 3.main函式是c語言的程式入口,現在大多為int main 而不是void main 4.記憶裡的c語言新特性 5.原始檔 通過編輯器建立的檔案,包含源 通常是.c檔案 6.c語言程式 編輯程式 c或.cpp 編...

C語言之隨記

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

C語言 指標 隨記(1)

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