1. 程式人生 > >關於main()返回值及引數

關於main()返回值及引數

在windows和Linux下返回值為void會警告,但都能執行。

mian()函式的兩種標準原型:int main(void);                                               int main(int argc,char *argv[]);

argc表示被呼叫程式所帶命令列引數數目;argv是一個指標陣列,每個元素都是指向包含命令列引數的字串的指標,第一個指標 通常指向命令字串。

int main(int argc,char *argv[])
{
    printf("%d\n",argc);
      printf("%s\n",argv[0]);
       printf("%s\n",argv[1]);
        printf("%s\n",argv[2]);
    return 0;
}

dos視窗輸入   a.exe hello world            輸出  3   a.exe hello world