zoukankan      html  css  js  c++  java
  • int main(int argc, char *argv[])解释

    int main(int argc, char *argv[]) 详解:

    1 #include <stdio.h>
    2 
    3 int main(int argc, char *argv[])
    4 {
    5     int i;
    6     for (i=0; i < argc; i++)
    7         printf("Argument %d is %s.
    ", i, argv[i]);
    8     return 0;
    9 }
    main函数

    通过命令行的形式执行:

    输入:testMain.exe test a.c b.c c.c

    ============================================================

    argc是命令行总的参数个数

    argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,
    ————————
    char *argv[]是一个数组,数组中存储了char类型的指针,数组的大小是int argc,
         主要用于保存命令行中的字符串(命令行中每个字符串以空格隔开)。
    ————————
    上面的例子中
    argc   =   5

    argv[0]   =   “testMain.exe”
    argv[1]   =   “test”
    argv[2]   =   “a.c”
    argv[3]   =   “b.c”

    argv[4]   =   “c.c”

  • 相关阅读:
    java实现Floyd算法
    java实现Floyd算法
    java实现Floyd算法
    java实现Floyd算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    java实现Dijkstra算法
    QTableWidget简单应用之文件浏览器
  • 原文地址:https://www.cnblogs.com/lanshanxiao/p/11568037.html
Copyright © 2011-2022 走看看