定义函数

定义函数

 

定义函数—— 分为两种:

                            1、系统定义的标准库函数。

                                               2、自定义函数。其类容为:

                •  函数声明;
                • 函数实现;
                • 函数的调用。  

                                                                                           其语法形式为:                                                    

                                                                       

                                                              当有返回值时,要用到 return 语句,其形式为:

                                                                       

 

 定义函数的特定——有四个:

                                     1、函数名必须唯一;

                                              2、返回类型不能是数组;

                                              3、函数定义是不可以嵌套的,是并列独立的关系;

                                              4、函数调用是可以嵌套的。

 

数据传递的形式——有两种:

                                                          1、值传递——若无返回值,形参改变,不会改变实参的值;

                                                              ——若有返回值,形参改变,会改变实参的值;

 

                                           2、地址(如数组)传递——形参改变,实参也会改变。

 

下面这个例子就是利用函数调用来实现:

/*

	用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户
	输入);在主函数中,通过用户不同的选择分别进行调用;

*/

#include <stdio.h>
#define PI 3.14

double trigon(double d, double h)
{
	double s;
	s = d*h*1/2;
	
	return s;
}

double square(double a)
{
	double s;
	s = a*a;
	
	return s;
}

double circle(double r)
{
	double s;
	s = PI*r*r;
	
	return s;
}

void main()
{
	double s1, s2, s3;
	double d, h, r;
	
	printf("请输入d,h,r的值:");
	scanf("%lf,%lf,%lf",&d,&h,&r); 
	
	s1 = trigon(d,h);
	s2 = square(d);
	s3 = circle(r);
	
	printf("三角形的面积为:%lf,正方形的面积为:%lf,圆的面积为:%lf\n",s1,s2,s3);
}


其结果为:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值