1. 程式人生 > >C語言中main函式引數使用

C語言中main函式引數使用

在C99標準中定義main函式兩種正確的寫法

int main(void);
int main(int argc, char* argv[]);

常見的不標準寫法

void main()
main()

這裡主要說明帶引數的main函式如何使用

int main(int argc, char* argv[])
{
	int i;
	for (i=0; i<argc; i++)
		printf("%d: %s\r\n", i+1, argv[i]);
	return 0;
}

引數介紹 argc : main函式引數個數,當引數為void的時,argc=1,預設引數為可執行檔名 argv : 指標陣列,分別指向個引數字串首地址,其中argv[0]指向預設引數

程式碼輸出結果 沒有引數預設輸出./hello 有引數按照引數順序輸出引數 在這裡插入圖片描述