main函數的原型如下所示:
int main(int argc,char*argv[])
main函數是有一個返回值的,如果程序執行成功,則返回一個整形值1。程序中常常省略這個返回值。argc是一個整形變量,表示參數的個數。*argv[]是一個指針型數組,數組中的每一個指針指向一個參數的字符數組。
例如:
#include<stdio.h>
int main(int argc,char*argv[])
{
int i;
for(i=0;i<argc;i++)
{
printf("%s\n",argv[i]);
}
}
【運行結果】輸入下面的命令編譯這段代碼。
gcc -o test.out test.c
輸入下面的命令運行這個程序。在程序後面加上若干個參數。
./test.out hello good evening
程序的結果如下所示。
hello
good
evening