c++语言中,函数声明,用int和void有什么区别?
4个回答
展开全部
int 和 void 决定了该函数的返回值类型。
在main函数中,其返回值的类型还和编译器有关。在有些编译器规定main函数需要要有返回值,没有返回值的话会警告,但不影响工作。
在一些操作系统中,为判断一个程序是否正常运行,通常也对该程序的main函数做相关规定。
比如说:规定mian函数返回0为正常运行,返回其他则表示运行出错。所以有些程序在运行时会出现“运行出错,错误代码0x**”等提示。
而通常,在一些嵌入式领域,比如说单片机编程,它的程序不基于任何操作系统,则使用int或则void完全看你个人喜好。
在main函数中,其返回值的类型还和编译器有关。在有些编译器规定main函数需要要有返回值,没有返回值的话会警告,但不影响工作。
在一些操作系统中,为判断一个程序是否正常运行,通常也对该程序的main函数做相关规定。
比如说:规定mian函数返回0为正常运行,返回其他则表示运行出错。所以有些程序在运行时会出现“运行出错,错误代码0x**”等提示。
而通常,在一些嵌入式领域,比如说单片机编程,它的程序不基于任何操作系统,则使用int或则void完全看你个人喜好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是返回值上的区别,
int function()的返回值必须是int类型
void function()是不允许有返回值的
int function()的返回值必须是int类型
void function()是不允许有返回值的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询