www问答网
所有问题
c语言和c++中主函数main()的括号中为什么可以有参数
如题所述
举报该问题
推荐答案 2013-07-03
这是因为:主函数main并非程序的真正入口!在编译器对你的工程文件进行编译时,它是先找到你的main函数,然后根据main函数类型,把一段前缀入口程序预先编译,再让它去调用main函数.当你的main函数需要参数时,它就编译有参数main函数调用,反之则编译无参数main函数调用.所以编译器是自动识别你的main函数类型的!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/G3nAAd543.html
其他回答
第1个回答 推荐于2017-10-11
可以传入参数 ,在命令提示符(也就是你说的dos)运行时 后面可以跟上参数 传入到main里面;
另外 不知道楼主知不知道cs1.5的窗口化方法,是在cs1.5的快捷方式属性的路径后面加上 -win 就是窗口。这个-win也是传入的参数
相似回答
C语言主函数
后面的
的括号
里的
参数
是
什么
意思?
答:
void表示
参数
为空,即这个函数不含参数,比如定义一个print函数。程序执行总是从
main函数
开始,如果有有其他函数,则完成对其他函数的调用后再返回到
主函数
,最后由main函数结束整个程序。在执行程序时,由系统调用main函数。
main 函数
是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。...
C语言中的main函数参数
作用
答:
事实上,
main()函数
既可以是无参函数,也可以是
有参
的函数。对于有参的形式来说,就需要向其传递参数。从
函数参数的
形式上看,包含一个整型和一个指向字符指针的指针。当一个
C
的源程序经过编译、链接后,会生成扩展名为.EXE的可执行文件(对windows操作系统而言),这是可以在操作系统下直接运行的文件...
求教
C语言
int
main ()
其中main语句
括号
里有
什么
作用?
答:
默认是无
参数
,但是在linux下用 可以多两个参数,int
main(
int argc,char *argv[]),在用terminal终端执行的时候传入参数,argc是外部参数个数,argv数组里是内容。
c语言
调用函数,必须在一条独立语句中完成,
主函数main
后的一对圆
括号中
...
答:
其中argc是传递过来的
参数
个数,argv是指向这个参数列表的指针,engv是环境变量 如果你学习了linux的话这个应该是很好理解的 普通的一个独立运行的
C语言函数
是不需要往里边传递参数的,因此不需要直接在
main
后边
的括号中
不用写参数就可以 但是如果你编的这个函数作为一个程序使用的时候会被别的程序调用,...
c语言主函数中的参数有什么
用?举例说明
答:
C语言的
带
参数的main函数
格式为
main(
int argc,char* argv[]),其中argc为参数个数加1,argv为参数列表,从argv[1]开始。编译后生成可执行文件,可以在执行的程序后加参数,比如编译一个程序为test.exe,则在执行时可以输入:test.exe 1 firestone在这里,argc等于3,argv[0]为"test.exe",argv[1...
C++主函数main
带
参数
的用法,详细点最好
答:
里面的argc是参数个数,argv 是参数列表.注意,这里
的参数
个数等不是让你来传递的,是
c程序
最开始的部分调用
main函数
时传递给
main()
函数的.比如你的测试程序是test.exe,代码里面就是这个int main(int argc,char **argv)那么你执行的时候就要在命令行模式下执行..我还是给你写个例子吧 例子如下:includ...
c语言主函数括号
里的这是
干什么
的?
答:
C语言规定
main函数的
如果带
参数
只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:int
main (
argc,argv
)C语言
还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:main (int argc,char *...
int
main(
int argc, char*argv[ ]) 这个是
什么
来的?
括号
里面的中括号来...
答:
我们经常用的main函数都是不带参数的。因此main 后
的括号
都是空括号。实际上,
main函数可以
带参数,这个
参数可以
认为是 main函数的形式参数。C语言规定
main函数的参数
只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:
main (
argc,argv
)C语言
还规定argc(第一个形参)必须...
C语言中main
那两个
参数
有啥用的,详细说明并举例一下
答:
include <stdio.h>int
main(
int argc,char **argv){for(int num=0; num!=argc; ++num)printf("%s\n", argv[num]);return 0;}直接编译运行上面的程序,此时argc的值是1,表示只有一个
参数
,实际上就是程序本身,参数argv[0]的内容即为生成程序的具体目录。在cmd中运行时,可以通过空格来...
大家正在搜
c语言中主函数必须是main
c语言必须用main作为主函数名
c语言可以没有主函数
c语言主函数和子函数
c语言主函数可以被调用吗
c语言中主函数有几个
c语言中表示主函数的是
c语言中主函数前面的内容
c语言中主函数的作用
相关问题
请教c语言int main()括号里面参数的作用
C语言主函数最多能有几个参数?为什么?
C语言主函数后面的的括号里的参数是什么意思?
c语言在main函数外部自定义函数时,括号里的形参表可以省略...
求C/C++大神,主函数里为何会有main?求解析!主函数如...
在c语言中 主函数名main后的一对圆括号中也可以带有形参吗...
C++的main函数中的参数有什么用?
c语言调用函数,必须在一条独立语句中完成,主函数main后的...