永发信息网

c语言中函数定义时涉及的要素有

答案:2  悬赏:0  手机版
解决时间 2021-12-02 03:02
  • 提问者网友:做自己de王妃
  • 2021-12-01 10:03
c语言中函数定义时涉及的要素有
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-12-01 10:59
函数定义的格式为
return_type func_name(var_list)
{
func_body;

}
要素包括:
1 return_type:
函数返回值。
如不需要返回值,需要写作void。
如果不写return_type,默认返回值为int。
2 func_name:
函数名。该项必须有。
3 (var_list):
括号必须有。内部var_list为函数参数列表。可以省略。
当不需要参数时,写作void。
注意,省略var_list时,表示不定参数,而不是无参数。
4 {func_body;}
{}必须存在。
func_body为实现函数功能的实际语句。
全部回答
  • 1楼网友:几近狂妄
  • 2021-12-01 11:21
声明嘛表示有这么个函数了,定义就是具体实现了,举个例子:
函数声明:
int fun(int a, int b);

函数定义:
int fun(int a,int b)
{ int c;
c=a+b;
return c; }

声明就象是定义的头部,比较简略,函数是用来调用的,如果函数定义部写到调用的位置后面,执行到调用位置,后面根本没执行就找不到了,当然报错了,就要在前面加声明,表示有这个函数,反之先写函数体,后调用声明就用不了,不在同一源文件,道理也是如此,写的够简单明白的了吧,累死我了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯