1. 程式人生 > >main函式傳參

main函式傳參

#include<stdio.h>

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

C語言函式壓棧從右向左。原因是什麼?本篇部落格暫不討論,注意,argc引數不是命令列輸入的,而是編譯器自動推匯出來的。

圖1 Linux上執行結果