哈嘍C 《指標》主函式main 的形參

2021-09-10 06:01:29 字數 602 閱讀 2746

1.主函式main()的有參形式

main(int argc, char *ar**)

2.實參的**

執行帶形參的主函式,必須在作業系統狀態下,輸入主函式所在的可執行檔名,以及所需的實參,然後回車即可。

命令列的一般格式為:

可執行檔名實參[ 實參2……]

例如,本案例程式的用法:lock +|- 《被處理的檔名》←┘

●在tc的整合環境下,也可直接利用options | arguments 項,輸入主函式所需要的實參:只須輸入各引數(相鄰引數間用空格分開),可執行檔名可省略。

就本案例而言,輸入"+|- 《被處理的檔名》"即可。

3.形參說明

(1)形參argc是命令列中引數的個數(可執行檔名本身也算乙個)。

在本案例中,形參argc的值為3(lock、+|-、檔名)。

(2)形參ar**是乙個字元指標陣列,即形參ar**首先是乙個陣列(元素個數為形參argc的值),其元素值都是指向實參字串的指標。

在本案例中,元素ar**[0]指向第1個實參字串"lock",元素ar**[1] 指向第2個實參字串"+|-",元素ar**[2]指向第3個實參字串"被處理的檔名"。

C語言main函式輸入形參測試

c語言main函式輸入形參 通常情況下main函式沒有形參,如 int main main函式是可以有形參的,如 int main int argc,char ar 語言規定main函式的引數只能有兩個,習慣上這兩個引數寫為argc和ar 且argc為int型,ar 為指向字串的指標陣列。測試mai...

初識c 22 之main函式的形參使用

眾所周知,c 程式主要是由乙個乙個的函式構成的,最特殊的應該就是main函式啦。以前都知道main函式有系統呼叫,大多時候我們寫的main函式也是沒有形參的,如果有形參那麼我們又將如何賦給這些形參值呢?先看帶形參的main函式是怎麼寫的 int main int argc,char ar int m...

哈嘍C 《指標》之變數值的訪問

系統執行 scanf d num 和 printf num d n num 時,訪問變數num值的方式可以有兩種 1 直接訪問 1 上例中scanf d num 的執行過程是這樣的 用變數名num作為索引值,檢索符號表,找到變數num的起始位址3000 然後將鍵盤輸入的值 假設為 送到記憶體單元30...