在课程上面曾经见过,但是从来没有使用过.
这是属于有形式参数的main函数.一般是常见于UNIX LINUX MAC OS操作系统中的c/c++的写法!
vs中一般都是 int main(){...} //也可以设置两个参数
参数的含义:
- int argc 用来统计发送给main函数的命令行参数的个数.(VS中默认为1了)
- char* argv[] (也可以写作char** argv) 存放字符串参数的指针数
- argv[0] 程序运行的全路径名
- argv[1] DOS命令行执行程序名后的第一个字符串
- argv[2] 指向执行程序名后第二个字符串
- argv[3] 指向执行程序名后第三个字符串
- argv[argc] NULL
- char** env 是字符串数组.每个元素都包含ENVVAR = value形式的字符串(ENVVAR)是环境变量. 这个一般用的少