main函數的參數argc與argv

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


發佈了23 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章