美文网首页开源时代C语言程序员
main函数的参数和返回值

main函数的参数和返回值

作者: NiceBlueChai | 来源:发表于2017-10-18 21:47 被阅读94次

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

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

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

main函数的意义

  • argc表示命令行参数的个数
  • argv表示命令行参数的值

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;
}

❤️


相关文章

  • 学了那么久的C语言可能连主函数都不会用

    学到过函数的同学们会知道函数是可以有参数和返回值的。其实我们用的主函数main()函数也是有参数和返回值的, 很多...

  • Dart -- Function

    main函数(特殊函数),是程序的入口。 函数声明 可以指定返回值 函数名 参数 函数体 不指定返回值 也...

  • Dart-函数与运算符

    函数 基本语法 主函数 main() 函数,作为程序的入口,返回值是void,还有一个可选参数 可选参数 命名参数...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • Python函数高阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 17 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 06.1.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 11.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 10.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

网友评论

    本文标题:main函数的参数和返回值

    本文链接:https://www.haomeiwen.com/subject/ofzeuxtx.html