Sim*_*ity 11 c++ program-entry-point arguments
可能重复:
主要的正确声明是什么?
这个main函数中的参数是什么意思?他们想告诉我们什么?
int main(int argc, char** argv)
更新:并且,前面的代码行是否类似于此int main(int argc, char* argv[])?如果是这样,我们怎么能说char** argv类似char* argv[],因为他们不看从类似阵列的观点?
如何与int main()没有任何论据进行比较?
谢谢.
tro*_*foe 12
该argc参数是调用可执行文件时指定的命令行选项数,包括可执行文件名.单个命令行选项位于argv数组中,该数组NULL终止(用于调用可执行文件的名称和路径argv[0]).
两个版本之间的区别仅在于您是否要解析命令行参数 - 如果您对它们不感兴趣,那么您可以使用第二个表单忽略它们.