# include<stdio.h>
int main(int argc, char ** argv)
{
int i;
for (i = 0; i < argc; i++)
printf("Argument %d is %s.\n", i, argv[i]);
return 0;
}
解析:
# include<stdio.h>頭文件
main 函數(shù),主函數(shù),執(zhí)行的入口
int,char* 表示數(shù)據(jù)類型,char**是一個(gè)二級(jí)指針
argc表示命令行輸入?yún)?shù)的個(gè)數(shù),argv儲(chǔ)存所有命令行參數(shù)
int i 定義個(gè)變量i,為int類型
for循環(huán) i從0開(kāi)始到argc,逐一遞增
打印出來(lái),雙引號(hào),內(nèi)容,%d 表示int %s表示char,后面的變量按順序?qū)?br>return 一般為0.
注意短語(yǔ)句要加分號(hào),但是函數(shù)頭,條件判斷語(yǔ)句這種不用加。
這個(gè)函數(shù)的作用是:對(duì)傳進(jìn)來(lái)的參數(shù),可以知道個(gè)數(shù),知道傳進(jìn)來(lái)參數(shù)的內(nèi)容。
聯(lián)系客服