55问答网
所有问题
main函数的参数是怎么回事啊,为什么会有参数,参数有什么作用,什么时候会用到这个参数,谢谢啦
如题所述
举报该问题
推荐答案 2012-09-04
argc和argv 一个是表示参数个数的整数 一个指向传入参数的指针
比如ping.exe在使用时通常是
ping 10.1.2.222 -t
这个时候argc = 2 argv就是一个指向{"10.1.2.222","-t"}的指针
程序就会根据这两个参数去执行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cLe4GI44I.html
其他回答
第1个回答 2012-09-04
可以运行的时候传入参数,可以再函数里使用,不传就没有。
第2个回答 2012-09-04
在程序运行时,完成与标准输入的交互,比如用c语言写的shell终端,你需要在终端上敲命令,比如:ls -a ,那么程序如何识别你输入的数据,就是通过这两个参数。另外可以满足可变参数的问题。
argc和argv 一个是表示参数个数的整数 一个指向传入参数的指针
比如:ls -a 那么argc=2,argv[0]='ls',argv[1]='-a'
相似回答
main函数有参数
吗?
为什么
有?
答:
函数的参数用来在函数调用时,往被调用函数传递数据,而main函数在C程序中,不被任何函数所调用,那
main函数的参数
从何处得到数据呢?每一个C程序的执行都是在系统的支持下进行的,main函数是系统执行相就的程序得到“调用”,从系统命令行中得到相应的参数。main函数有两个
参数,
其中第一个参数的类型为...
C语言
main
主
函数
带
参数是
做
什么用
的
答:
main函数可以不带
参数,
也可以带
参数,这个参数
可以认为是 main函数的形式参数。C语言规定
main函数的参数
只能有两个,还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:int main (int argc,char *argv[])由于main函数不...
C++中
main函数的
那两个
参数
用法。求用大白话讲解!
答:
int
main
(int argc,char *argv[])是标准写法 当然也可以写成:int main(int argc,char **argv)argc 是指命令行输入
参数
的个数,argv存储了所有的命令行参数。它们的使用例如:include <stdio.h> int main(int argc, char ** argv){ int i;for (i=0; i < argc; i++)printf("Argument %...
C语言中的
main函数参数作用
答:
事实上
,main
()函数既可以是无参
函数,
也可以
是有参
的函数。对于有参的形式来说,就需要向其传递参数。从
函数参数
的形式上看,包含一个整型和一个指向字符指针的指针。当一个C的源程序经过编译、链接后,会生成扩展名为.EXE的可执行文件(对windows操作系统而言),这是可以在操作系统下直接运行的文件...
C语言
main
主
函数
带
参数是
做
什么用
的
答:
在调用可执行程序时,可以通过
main函数的参数
将命令行的调用参数传递给main函数。一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。具体形式如下:main(){ }被大括号{ }括起来的内容称为main函数的函数体,这...
大家正在搜
main函数最多可以有几个参数
c语言main函数参数用法
main函数的作用
main函数的参数
main函数带参数
c语言main函数参数
主函数main也可以带有形参
main函数形参
java main函数
相关问题
C#中Main函数中的参数有什么作用,在函数中加入参数又起到...
C语言main主函数带参数是做什么用的
C++的main函数中的参数有什么用?
带参数的函数main怎么用?
C#中Main函数中的参数有什么作用,在函数中加入
linux编译的main函数的参数是怎么传值进来
main函数的参数文件有什么用
c++ main函数的形参有什么意义