7_1_3函数定义、返回值、调用

库函数就是c语言自带的函数。

  • 标准库函数的调用可以出现在表达式中,也可以作为单独的语句完成某种操作。

自定义函数

  • C语言规定不能在函数的内部定义函数。
  • 若在函数的首部省略了函数返回值的类型名,则说明该函数的返回值是int类型。
  • 如果函数没有返回值,则必须定义为void类型。
  • 不论函数体中有多少个return语句,只能执行一次。
  • 如果函数体内没有return语句,这时必须定义函数为void类型。
  • 当实参的个数多于一个时,各个实参用逗号隔开。实参的个数必须与调用函数中形参的个数相同,类型一一对应匹配。
  • 函数的说明部分:如果所调用的函数在主函数之后,必须在主函数之前写函数说明double
    add(double,double);函数说明部分结尾要加分号。

简单的函数调用的例子,有一些注意事项

#include <stdio.h>
double add(double,double);//注意此处的分号不可省略,只写参数类型即可
main(){
	double m,n,z;
	scanf("%lf%lf",&m,&n);//可以使用回车和空格间隔两个输入的数据,
	//如果输完第一个数据紧接着输入小数点则认为是0.几。但是不可以使用逗号.
	z=add(m,n);//调用不用写数据类型
	printf("%lf",z);
}
double add(double a,double b){//参数类型和形参都要写出来
	int s;
	s=a+b;
	return s;
}
/*输入内容
3.56.04.2
*/

/*输出内容
3.600000
*/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值