C 中main函数的那两个参数用法。求用大白话讲解

2021-03-11 05:29:42 字数 1704 阅读 9351

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函数里面的参数时,老师说,等以后用到了我们再讲,不过好像一直没用到过,所以就没有讲。