main函数的概念
·C语言中main函数称为主函数
·一个C程序是从main函数开始执行的
main函数是操作系统调用的函数
·main函数是操作系统调用的函数
·操作系统总是将main函数作为应用程序的开始
·操作系统将main函数的返回值作为程序的退出状态
例子33-2:

include "stdio.h"

int main()
{

printf("I\m A!\n");
return 99;
printf("I\m b!\n");

}
输出结果:
Im A!
main函数的参数
·程序执行时可以向main函数传递参数
int main()
int main(int argc)
int main(int argc,char *argc[])
int main(int argc,char argc[],charenv[])
argc-命令行参数个数
argc-命令行参数数组
env-环境变量数组
例子33-3:

include "stdio.h"

int main(int argc,char argv[],char env[])
{

int i = 0;
printf("********Begin argy*********\n");
for(i = 0;i < argc; i++)
{
    printf("%s\n",argv[i]);
}
printf("********End argy*********\n");
printf("\n");
printf("\n");
printf("\n");
printf("********Begin env*********\n");
for(i = 0;env[i] != NULL; i ++)
{
    printf("%s\n",env[i]);
}
printf("********End env*********\n");
return 0;

}
·注意函数的移植性
小结:
·一个C程序是从main函数开始执行的
·main函数是操作系统调用的函数
·main函数有参数和返回值
·现代编译器支持在main函数前调用其他函数


YingLi
6 声望4 粉丝

From zero to hero.