c程序总是从main函数开始执行.
int main(int argc,char *argv[])
其中,argc是命令行参数,argv是指向命令参数的各指针所构成的数组.当内核启动C程序时,首先调用一个特殊的启动例程,(编译连接程序将该例程设置为可执行的起始地址).启动例程从内核取得命令行参数和环境变量值,然后调用main函数并将命令行参数传递给它.
1 #include<stdio.h>
2
3 int main(int argc, char *argv[])
4
5 {
6 int i ;
7 for(i=0;i<argc;i++)
8 printf("argv[%d]: %s\n",i,argv[i]);
9 return 0;
10
11
12 }
~