您好、欢迎来到现金彩票网!
当前位置:2019跑狗图高清彩图 > 形参 >

c++ main函数的形参有什么意义

发布时间:2019-08-16 11:29 来源:未知 编辑:admin

  以前我写main函数都是void 的,接触c++后发现 都是这样的格式写的main函数。

  main是程序开始的地方不会有其他函数调用的,那main函数带的2个形参的意义是什么展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  默认情况下,会传入可执行文件的路径及文件名。利用这两个参数可以向此程序传入所需要的参数,在程序中发挥作用。

  main函数既然是个函数,那么当然符合函数的基本属性,比如具有函数返回值、具有参数。main函数可以是有参的也可以是无参的,通常写main函数用void替代形式参数,而C++和C语言中其实都规定了main函数的定义形式:

  在没有操作系统的单片机应用程序中,main一般都没有形式参数,所以定义main函数时,参数部分用void替代。但在操作系统下,这两个形式参数就有操作系统来传递而来。这时main函数不但有返回值,而且还有参数。如上段程序中所示,main函数中包含一个整型变量argc和一个指向字符串数据的指针数组,它们分别表示操作系统在激活main函数时命令行中参数的个数和命令行中每个字符串的首地址,数组的大小即为参数的个数。

  参数值的传递则是在程序编译、链接后,生成一个扩展名为exe的可执行文件。在操作系统里,执行该可执行文件或者在命令行下带参数执行就完成了操作系统对main函数的参数传递。

  展开全部C++出现以前main就可以带参数的,虽然main是程序的开始,但不影响把参数传递给它,因为它是由系统行调用的。比如在dos窗口里边,你就可以在给main设了参数的应用程序后边输入参数

  2013-04-24展开全部main函数其实是由系统来调用的,调用的时候可以传递参数argv[]是一个字符串数组,是程序可能使用的参数。argc表示数组中字符串的个数。

http://7milediver.com/xingcan/532.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有