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

2021-09-26 01:39:38 字數 653 閱讀 5000

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

先看帶形參的main函式是怎麼寫的:

int main(int argc,char** ar**)
int main(int argc,char* ar**)
這是我在網上找到的兩種寫法,但是第二種我在vs code不能編譯通過。

對於第一種寫法,可以看到有兩個引數,第乙個是整形,第二個引數比較奇怪,是乙個雙重指標,也可以說是乙個指標陣列,陣列名是ar**,陣列中的元素都是指向字串的指標。

具體要怎麼使用呢:

可執行檔案  引數1  引數2  引數3  ...

如上所有的字元會組成陣列,argc記錄陣列的長度,ar**是陣列名

int main(int argc,char** ar**)

return 0;

}

結果:

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

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

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

1.主函式main 的有參形式 main int argc,char ar 2.實參的 執行帶形參的主函式,必須在作業系統狀態下,輸入主函式所在的可執行檔名,以及所需的實參,然後回車即可。命令列的一般格式為 可執行檔名 實參 實參2 例如,本案例程式的用法 lock 被處理的檔名 在tc的整合環境下...

C 函式的形參

這些天又在複習c 溫故知新,每次看書都會發現一些之前被自己忽視掉的知識點,所以,學習是不能止步的!作為一種程式語言,c 最重要的兩個部分就是函式和變數,這兩者之間進行溝通便是通過引數傳遞,而引數傳遞有很多需要注意的細節,今天就來講講引數傳遞的問題。總的來說,引數傳遞的過程,就是初始化函式形參的過程。...