1楼:水竹丫小童鞋
int main(int argc,char *argv)是标准写法
当然也可以写成:int main(int argc,char **argv)
argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。回
答它们的使用例如:
#include
int main(int argc, char ** argv)另外,int 的main函数的返回值。当程序以正常态运行后,需要return 0给操作系统.让操作系统知道该程序正常结束了.
2楼:匿名用户
#include
int main(int argc,char *argv)//argc是传进去参数的个数,argv是传进去的参数(字符内串)}
3楼:匿名用户
第1个参数就是复 字符的串的制个数 第2个是 字符串指针 指向多个字符串
至于参数传递的时候 只需要列出各个字符串 中间以空格隔开, 个数会自动计算传入的, 至于是谁传入这个参数,等你学了线程在想这个问题 谁开启这个线程 谁为这个线程传递参数,而main函数是线程入口 刚好捕获 这个参数
c++中 main()里的参数是干什么的啊?
4楼:匿名用户
用于保存命令行bai的du信息,具体的说
比如你zhi的程序产生的dao
为test.exe
在运行时的命专令格式为“test arg1 arg2”
那么属argc就等于3(即共3个参数,包含可执行文件本生)argv[0]为“test.exe”
argv[1]为“arg1”
argv[2]为“arg2”
5楼:匿名用户
程序运行的入口,
就是操作系统运行你的程序的起点...
6楼:匿名用户
int argc//程序所带参个数
char *argv//程序带参的值
7楼:匿名用户
你把这个参数的内容显示出来看看不就知道了。总是问人不好吧。。。。。
c++的main函数中的参数有什么用?
8楼:匿名用户
除了void就是一个int一个char数组#include
#include
int main(int argc, char* argv)试试这个
test andy
9楼:匿名用户
当你在cmd 命令行输入的时候,有时候需要带参数
比如你打: ***x.exe /a /b...
这个后面的/a /b等等内容,就是main函数用来接收的参数,你就可以自己根据参数的不同,来运行不同的**了。就这么简单。
10楼:万年冰霜
昏了,你学c++多久阿?
这是最基本的传参阿。当main里面需要用到外部参数数据传入的时候就要在括号里加参数了。
不如你要比较3个数大小,而这3个数不是预先写在程序里的,而需要运行后再给出的,那么就需要把参数穿进去了。
11楼:匿名用户
我学c的时候,讲到main函数里面的参数时,老师说,等以后用到了我们再讲,不过好像一直没用到过,所以就没有讲。