C语言标准的main函数写法

2017-09-08  本文已影响0人  DarkSkyyy

写法一:

int main(void)
{
    return 0;
}

写法二:

int main(int arg, char* argv[])
{
        return 0;
}

说明

  1. int 类型的返回值:代表函数的结束状态;
  2. main函数的参数: 可以接收用户在运行程序的时候传递数据给程序,参数也可不要。

事例:

#include <stdio.h>

int main(int argc, char * argv[]) {

    printf("argc = %d argv = %p\n", argc, argv[0]);
    printf("argc = %d argv = %s\n", argc, argv[0]);
    
    return 0;
}


// 输出结果为:
argc = 1 argv = 0x7fff5fbff830
argc = 1 argv = /Users/xiaoming/Library/Developer/Xcode/DerivedData/main函数的参数-afjseeplwaephjawqzcqjwliktoa/Build/Products/Debug/main函数的参数

第二个输出的argv表示该执行文件所在的目录。


上一篇 下一篇

猜你喜欢

热点阅读