c++问题 请指点下

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:26:57
int main(int argc, char* argv[])这里的argc 和 argv[]是什么 通常什么时候用

这是方便在cmd窗口下,使用命令行启动程序并给程序传入参数。
int argc:指的是传放参数的个数
char * argv[]:指的是传入参数的地址
可以看出,这两个参数就可以确定一个字符数组,也即参数。一般参数个数不需要手动输入,系统会自已判断。
例如系统命令copy,可以有如下用法:
copy c:\resource.txt d:\
其中c:\resource.txt 和d:\ 都是参数,一个是源文件,一个目的文件夹。
希望可以帮到你。

希望给程序运行时设置参数时用。
比如系统提供的copy.exe跟参数,
这个地方就是提供给你编写带参数的程序用的。