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

    1、参数

    (有时参数是void)

    argc是程序运行时参数个数

    argv是存储参数的数组,可以用char* argv[],也可以用char **argv。

    例如编译一个hello.c的程序

      1 #include<stdio.h>
      2 void printargc(const int);
      3 int main(int argc,char *argv[])
      4 {
      5     printf("%d ",argc);
      6     printf("%s ",argv[0]);
      7     printargc(argc);
      8     return 0;
      9 }
     10 void printargc(const int argc)
     11 {
     12     printf("%d ",argc);
     13 }


    编译运行:./hello hehe

    结果:

    2

    ./hello

    2

    如果输出的是argv[1],则会输出hehe。

    2、int

    常常遇到这种情况,main函数定义的返回类型是int(不是void),在函数的结尾却没有return 0;这条语句,奇怪。

  • 相关阅读:
    JavaScript获取浏览器高度和宽度值
    机器学习2
    2014.7.23
    2014.7.22
    STM32 定时器
    STM32 外部中断
    STM32--systick延时
    STM32 时钟
    输入捕获
    DAC
  • 原文地址:https://www.cnblogs.com/little-snake/p/4638014.html
Copyright © 2011-2022 走看看