main函數的兩個參數的意義

關於c語言的main函數:
    c語言的main函數只能有兩個形參,一般形式爲int argv,char * argv[]
    形式如下:
        int main(int argv,char * argc[]);
    
    argv指的是 char * argc[]的大小
    char * argc[]是一個指針數組,裏面存放的是char *類型的指針
        argc[0]表示自身運行目錄路徑和程序名,argv[1]指向第一個從命令行傳進來的參數,依此類推

知識點補充:
指針數組和數組指針(區別他們主要是看符號*和符號[]哪個符號優先和數組名結合)
    如果*和數組名優先結合,那就是數組指針,一般用來指向一個二維數組,他是一個指針
    如果[]和數組名優先結合,那就是指針數組,數組裏存放的是指針,他是一個數組

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章