主函数main里面的两个参数是什么意思??argc和argv[],为什么一般我们写void也可以
发布网友
发布时间:2022-05-30 18:30
我来回答
共2个回答
热心网友
时间:2023-10-28 19:39
argc 表示运行程序时的参数个数,argv表示参数,其中argv[0]是程序本身的全路径名,argv[1]是第一个参数...
热心网友
时间:2023-10-28 19:39
定义主函数
int main(int argc, int **argv)
这样的形式的时候
argv不可能等于NULL
至少有一个运行的程序名。
至于最后一个argv为NULL ,只是部分平台有这个功能
有些是没有的
大多数情况下, 还是要用argc来判断个数。
除此外, 很多程序, 会根据参数的个数实现不同功能, 直接用argc来判断, 比循环遍历argv确定参数总个数要方便的多。