请问C语言中函数定义,函数声明和函数调用的区别?

 我来答
zbj5599042
2010-02-20 · TA获得超过231个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:124万
展开全部
楼主可以这样想,C语言中,无论是常量,变量,函数,只有先定义才能使用的。在函数定义时,大脑要往一般的常量,变量定义的方向,切忌先不要想函数的别的。定义好后,把函数的定义先放一边,不管它。
接着是函数声明,大家都知道,C语言是有一个主函数main()和0或n个普通函数组成的。由于当代码越长,用到的函数就越多,为了减少函数的混淆,所以要有个函数名,就像老师点名一样,声明一个函数,就如点一个学生的名字。
总之,函数定义是系统要求的,不定义就错误,而函数声明实际上不定义也行,但为了方便和减少错误,人为规定要声明。
炸尸男
游戏玩家

推荐于2017-12-16 · 游戏我都懂点儿,问我就对了
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:79万
展开全部
函数声明就是声明有这么一个函数:
比如 int number; 就是说 有一个整数叫number

函数定义就是给一个函数赋值:
比如在声明过函数number以后,再说 number = 5; 意思就是说把刚才说的那个叫number的整数的值定义为5

函数调用就是使用一个函数:
在声明和定义完number以后 我们再说answer = number * 3; 意思就是answer等于number的3倍 在这个计算过程中我们使用了这个叫number的函数 所以就叫函数调用了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
L_o_o_n_i_e
2010-02-20 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5232万
展开全部
函数声明指函数原型声明,只有函数名,函数类型,参数个数和类型,无函数体。一般放在主函数前。逗号结尾。

函数定义,除上述外,去掉结尾逗号,加函数体。可放在main函数后面,也可放在main函数前面。放在main函数前面则不要写函数原型声明。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红领巾飘过
2011-11-29 · TA获得超过345个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:239万
展开全部
函数声明是告诉编译器你有这么一个函数。
函数定义是具体实现函数功能的代码。
函数调用是富裕函数一定的参数,使用函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云澹枫卿
2011-11-29 · TA获得超过706个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:221万
展开全部
函数声明格式如:
int max(int );

函数调用是你在某一个函数中去用它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式