一、main函数的基本介绍
1、main函数是工程的入口主函数。
二、main函数的示例
1、示例一
//
#include <stdio.h>
int main()
{
……
return 0;
}
//
2、示例二怕(谭浩强《C语言程序设计》[第四版]10.7.3)
//
#include <stdio.h>
int main(argc, char argv)
{
……
return 0;
}
//
3、示例三
//
#include <stdio.h>
int main(int argc, char *argv[])
{
……
return 0;
}
//
三、main函数入口参数的介绍
1、int main(int argc,char *argv[]) 是 UNIX 和 Linux 中的标准写法,而 int main() 只是 UNIX 及 Linux 默许的用法..
2、main函数写法如下,C语言中规定main函数的参数只能有2个,习惯上2个参数写为argc和argv。其中argc必须是整行变量,argv必须是指向字符串的指针数。写法
//
int main();
int main(argc, argv);
int main(int argc, char *argv[]);
//
argc参数表示了命令行中参数的个数(注:文件名就算一个参数),argc的值是在输入命令行时由系统按实际参数的个数自动赋值的。例如:
//
#./E24 BASIC foxpro FORTRAN
//
四、示例
1、代码
//
#include <stdio.h>
int main(int argc, char* argv[])
{
int i;
for (i = 0; i < argc; i++)
{
printf("argc = %d | argv[%d] %s\n", i, i, argv[i]);
}
return 0;
}
//
2、运行结果
致谢
1、主函数main中变量(int argc,char *argv[])的含义