开源时代C语言程序员

main函数的参数和返回值

2017-10-18  本文已影响94人  NiceBlueChai

main函数有三种形式:
int main (void)
int main (int argc)
int main (int argc,char** argv)或int main (int argc, char* argv[])

main函数是程序的(默认)入口,即第一个被执行的函数,一个程序中不能有两个main函数。

程序必须有一个入口函数,可以在任意一个cpp里定义

main函数的意义


argv是二维数组,第一行中储存的是该程序的路径,argc初始值为1,就是该二维数组中储存数据的行数

在命令行中打开程序

打开命令行,用cd命令切换到该程序的目录下,执行程序,可以看到,输入了三个参数,argc=3,argv中储存了三行数据,
注意:一个数据中有空格是要用引号括起来

//程序源码
#include<stdio.h>
#include<stdlib.h>

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

❤️


上一篇 下一篇

猜你喜欢

热点阅读