C语言返回值是什么概念?

能不能透彻,切合实际生活,等方面来解释返回值呢?在wintc里怎么不需要vodimain()这样写?以这个函数位列:main(){printf("hello");}... 能不能透彻,切合实际生活,等方面来解释返回值呢?在wintc里怎么不需要vodi main()这样写? 以这个函数位列: main()
{
printf("hello");

}
展开
 我来答
muyejingefeng
2010-03-11 · TA获得超过348个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
返回值就是处理结果。。
main里面的返回值是给操作系统的。一般返回0表示程序正常结束,返回负数表示非正常结束。
另外,在有些程序中,常常会调用另外一个程序,这样通过返回值我们就能知道程序的执行状态信息。
莫名_2008
2010-03-11 · 超过22用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:56.5万
展开全部
void就是空,TC环境相对不严格一些,不写返回值类型就是没有返回值,没有返回值就是以void为返回值类型。写不写void依编译器的不同而变,在VC6.0下就不能不写void了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0e28cae4
推荐于2018-03-29 · TA获得超过4016个赞
知道大有可为答主
回答量:1275
采纳率:85%
帮助的人:597万
展开全部
C语言的函数包含 函数名,参数,返回值三部分。其中只有函数名是必须的,其他两项可以省略。以main函数为例:
main() {} ,只有函数名
int main(){return 0} ,函数名和返回值
void main(){} ,函数名和返回值
int main(argc[],argv[]){return 0} ,函数名,参数,返回值都有
这几种形式都是可以。 省略返回值或者申明返回值为void时,要在函数的最后不用return。有些编译严格点的话,必须申明返回值类型,第一种形式可以编译不能通过

如果给函数做个比喻,用日常做饭这一活动做比喻,写成函数可以这样:

【返回值】 【函数名】 【参数】
一锅热腾腾的饭 做饭 (水,米,柴火)

可以理解为:【做饭】之一活动具体就是 利用 【水,米,柴火】这些材料,做出一【锅热腾腾的饭】
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式