定义主函数
int main(int argc, int **argv)
这样的形式的时候
argv不可能等于NULL
至少有一个运行的程序名。
至于最后一个argv为NULL ,只是部分平台有这个功能
有些是没有的
大多数情况下, 还是要用argc来判断个数。
除此外, 很多程序, 会根据参数的个数实现不同功能, 直接用argc来判断, 比循环遍历argv确定参数总个数要方便的多。
argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数 * argv: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数 argv[0] 指向程序运行的全路径名 argv[1] 指向在DOS命令行中执行程序名后的第一个字符串 argv[2] 指向执行程序名后的第二个字符串
argc:argv中参数个数;
argv:传给main的参数,第一个argv[0]通常为路径名,但不一定;其它参数从argv[1]开始,以为NULL结束;
命令行参数