C语言 主函数定义

voidmain()和intmain()有什么不同吗?... void main() 和 int main() 有什么不同吗? 展开
 我来答
休闲娱乐达人天际
高能答主

2020-05-27 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396560

向TA提问 私信TA
展开全部

C语言中主函数指的是main函数

主函数的两个形参形式中的形参,允许从执行环境中传递任意的多字节字符串(它们通常被称为命令行参数),各个指针 argv.. argv[argc-1] 指向每个这些字符串的第一个字符。

argv[0] 是指向一个表示用于执行该程序自身的名字的空结尾多字节字符串(或者当执行环境不支持时,为空字符串 "")的开头字符的指针。这些字符串是可以改动的,虽然对它们的改动并不会被传回给执行环境:比如可以用 std::strtok 来使用它们。由 argv 所指向的数组的大小至少为 argc+1,其最后一个元素 argv[argc] 保证为一个空指针。

扩展资料:

C++继承了C语言的大部分特性,因此保留了“程序总是从main函数开始执行,且总是默认从main函数的return语句或结尾处结束运行”这一传统,但是要注意,C++中的main函数要想作为程序执行的出入口,必须写在全局(Global)范围,不能写成某个结构体或某个类的成员。虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。

C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。

hwd0312
推荐于2017-10-03 · TA获得超过4336个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:169万
展开全部
C语言中主函数指的是main函数
main()称之为主函数,是所有程序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用的是有参函数,则参数在调用时传递。
常用的是整数型主函数,例如
int main(int argc,char*argv[]){
return 1;
}//整数类型主函数
其中 argc是整型,表示参数的个数, argv[]是char类型指针数组,用来存储指向各个参数的char类型的指针。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l521088816
推荐于2017-10-07 · TA获得超过1772个赞
知道小有建树答主
回答量:780
采纳率:0%
帮助的人:1061万
展开全部
主函数也是一个函数,在这一点上和其它一般的函数一样
int main()指会有一个int 的数作为返回值
void main()指主函数没有返回值
至于能不能用得到主函数的返回值就不知道了
如果楼主不懂什么是返回值,请继续百度
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zbing01
2013-02-14 · TA获得超过2721个赞
知道大有可为答主
回答量:1082
采纳率:75%
帮助的人:177万
展开全部
void main() 没返回值
int main() 有int型返回值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式