c++学习笔记 之 main(int argc,char* argv[])
main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:
main (argc,argv)
C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:
int main (int argc,char *argv[]) / int main (int argc,char **argv)
其中argv[0]存储了程序运行的路径**(认为是命令行的第一个参数)**
argc是命令行总的参数个数;
小例子:
#include<iostream>
int main(int argc,char* argv<