argc的值是操作系统启动此程序的时候,赋给此程序的参数个数+1.
如果你启动的时候,没有带参数,那么这个argc的值就是1.
举个例子:
在终端下调用程序telnet并带有两个参数,在命令行下执行的命令就是:
telnet 127.0.0.1 80
telnet程序后面有127.0.0.1和80两个字符串,这两个字符串作为telnet的参数来启动telnet程序.在telnet程序的内部(telnet程序的main函数里);argc的值就是3(程序名计数为1).argv是一个字符串的数组,分别指向这三个数据(程序名是第一个数据).
c++ 中main(int argc,char **argv)函数各参数的意义
最新推荐文章于 2024-08-23 10:09:31 发布