函数

作用:

减少代码冗杂,便于代码的维护

概念:

 

 函数也可以叫做方法


 

函数的基本语法:

 

 例子:

 

 3.形参列表为(int n1, int n2, char oper)

4.在函数中,我们使用的变量名要和形参列表中的变量名称的一致

一个非常简单的函数调用例子:

 1 #include <stdio.h>
 2 
 3 double cal(double x, double y, char oper){
 4     double res = 0.0;
 5     switch (oper)
 6     {
 7     case '+':
 8         res = x + y;
 9         break;
10     case '-':
11         res = x - y;
12         break;
13     case '*':
14         res = x * y;
15         break;
16     case '/':
17         res = x / y;
18         break;
19     default:
20         printf("输入了错误的符号!");
21         break;
22     }
23     return res;
24 }
25 
26 double main(){
27     double x=10 , y=9;
28     char oper='+';
29     double res = 0.0;
30     // printf("请输入第一个数:");
31     // scanf("%.2f", &x);
32     // printf("请输入第二个数:");
33     // scanf("%.2f", &y);
34     // printf("请输入运算符:");
35     // scanf("%c", oper);
36     res = cal(x, y, oper);
37     printf("最后结果是:%.2f", res);
38     return res;
39 }

其中注释的地方好像出现了一点问题,我就没去改了,直接注释,各位可以自行研究


注意事项:

 

 4.

 

 6.改变变量地址保存的值就可以对函数外的数进行修改

 

 7.C只认函数名称,尽管它传递的值不相同

即不支持函数重载,不能通过参数的个数不同,或者类别不同来区别函数

 

 8.C支持可变参数

 

 调用如下:

 

 fun(传递多少个数,值,值....)

定义函数的可变参数要用...表示


简单小实例总结:

 

 

 

posted @ 2022-09-27 22:26  Morning枫  阅读(36)  评论(0编辑  收藏  举报