C语言—函数_成仙不问道

函数

函数(function):完成特定任务的独立程序代码单。

函数组成:由函数头函数体组成。

函数头:类型名 函数名(形式参数)

函数体:{语句;return 返回值}

//典型函数模型

类型名 函数名(形式参数)
{

/*语句*/;

return 返回值;
}

//例:
int num(a,b)
{
int temp=0;//声明并初始化整形变量temp
temp=a+b;//计算a+b的和
return temp;//函数返回temp的值
}

函数的功能

调用函数时将需要处理的实际参数传入拥有特定功能的函数,函数将返回设计的处理结果。可以将函数看作是一个有特定功能的机器,比如爆米花机,将玉米和调味品(实际参数)放入爆米花机(函数)中,运行机器(程序)将得到爆米花(处理结果)。

函数类型

声明函数时必须声明函数的类型。带返回值非函数类型应与其返回值类型相同。无返回值的函数类型为void类型。类型声明是函数的一部分,函数类型指的是返回值的类型,不是函数参数的类型。类如上例中int类型指的并不是a、b的类型而是指的是temp的类型。

当无需数据传入函数进行处理时,函数也可以没有形式参数即

类型名  函数名(void)

或为

类型名  函数名();

函数声明、定义

函数声明:完整的函数头便是函数的声明即  类型名 函数名(形式参数)

函数定义:完整的函数头和函数体即  类型名 函数名(形式参数){语句;}

要正确的使用函数,程序在第一次使用函数之前必须知道函数的类型。

方法一:把完整的函数定义放在第一次调用函数的前面;

方法二:提前函数声明(在函数调用前),函数的定义可以放在任意位置。

函数的声明及定义可以放在主调函数main())的前面或主调函数的后面(主调函数花括号的后面)

函数调用

调用函数时不需要再表明函数类型,只需要 函数名(实际参数(按形式参数顺序用逗号隔开))即可。在函数中也可以调用奇自身或者其他函数。

学习/共进

欢迎各路大佬指点_

学无止境

成仙不问道

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值