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

       argc是命令行总的参数个数  
       argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数是命令行后面跟的用户输入的参数。

     1 #include <stdio.h>
     2 
     3 int
     4 main(int argc, char *argv[]){
     5     int i = 0;
     6     
     7     printf("
    argc   = %d
    ",argc);
     8     while (argv[i] != NULL){
     9         printf("argv[%d]=%-10s
    ", i, argv[i]);
    10         i ++;
    11     }
    12 
    13     return 0;
    14 }

    上述的程序会打印出所有的argc和argv[]。

    编译之后输入./a.out 1 2 9 8 7 6 999 888 777 执行,查看输出

    argc   = 10
    argv[0]=./a.out   
    argv[1]=1         
    argv[2]=2         
    argv[3]=9         
    argv[4]=8         
    argv[5]=7         
    argv[6]=6         
    argv[7]=999       
    argv[8]=888       
    argv[9]=777
    

      

    我想大家应该看明白了吧,不需要再多的解释了。

  • 相关阅读:
    TCP/IP三次握手四次挥手
    注解(JDK1.5之后)
    枚举(JDK1.5之后)
    局部内部类
    非静态内部类
    静态内部类
    匿名内部类
    接口
    根父类:java.lang.Object
    native关键字
  • 原文地址:https://www.cnblogs.com/Cysan/p/4897548.html
Copyright © 2011-2022 走看看