C语言中函数和函数体的区别是什么?

 我来答
仁昌爱娱乐
高粉答主

2020-01-04 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459769

向TA提问 私信TA
展开全部

C语言中函数和函数体的区别为:传递参数不同、返回值不同、调用不同。

一、传递参数不同

1、函数:函数具有明确的入口传递参数。

2、函数体:函数体没有明确的入口传递参数,内部进行定义和说明。

二、返回值不同

1、函数:函数可以有返回值也可以设为void,不返回返回值。

2、函数体:函数体没有返回值。

三、调用不同

1、函数:由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。

2、函数体:函数体可以调用一个或多个函数,但函数体之间不能互相调用。

夜礼服假面MP
推荐于2017-09-14 · TA获得超过3437个赞
知道大有可为答主
回答量:1034
采纳率:77%
帮助的人:344万
展开全部
第一 简单来说函数就是c语言的模块,一块块的,有较强的独立性,但是可以相互调用。一个c程序就可以是一个函数,里面再包含n个函数,有固定输入和输出格式的子程序,函数具有明确的功能、入口调用参数和返回值。

第二 函数体是用花括号括起来的若干语句,他们完成了一个函数的具体功能。

函数体内的前面是定义和说明部分,后面是语句部分。

函数声明与函数体放在一起组成了函数定义。

举个例子:
main()
{
printf(“xx”);
printf("xx2");
}
//函数体是花括号内的所有语句的集合,包括花括号在内
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枫夜无语
2011-03-16
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
函数体是“{ }”中的内容,而函数是整体
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式