C语言基础-函数之成绩判断

一:什么是函数?

函数是一个功能模块,它把实现某个功能的代码包含起来,并起一个函数名,供别人调用。如printf函数,如system函数,是程序运行当中包装起来的一个步骤

二:为什么要函数调用

1:代码很好看
2:容易定位问题
3:可复用性强
4:分工

三:如何定义一个函数

1:返回值
2:形式参数
3:函数名
4:函数体-代码段

四:如何调用一个函数

1:函数名(实际参数)
2:函数名()

五:形式参数

void() 函数代表返回值的类型是无类型,return 要写,不过return 后面不加变量。

1:有点类似于变量点定义,所以写法也是类似于变量定义:
如:int a;形式参数作用域仅限于该函数。

2.它是一个变量,局部变量,有自己的空间。

3.空间的生存期:

1)何时申请了该空间:当函数被调用的时候,才申请了该内存空间,才有了这个变量,同时这个空间内的数据被赋值成实际参数的值,函数调用把实际参数拷贝一份给形式参数。

2)什么时候释放该空间:函数执行结束后,该空间由内存管理单元自动回收(释放)。

  • 但是调用函数带有参数,必须传参,传递的参数叫实际参数,对格式没有要求,对数据的类型严格要求!!!

六:形式参数和局部参数的差异

形式参数比局部参数运用起来更加灵活。

七:举例:函数之成绩判断

#include<stdio.h>
void tips()
{
   
        printf("$$$$$$$$$$$$$$$$$$\n");
        printf("$$$$$$$$$$$$$$$$$$\n");
        printf("$$请输入一种算法$$\n");
        printf("$$$$$$$$$$$$$$$$$$\n");
        printf("$$$$$$$$$$$$$$$$$$\n");
}
int add(int data1,int data2)
{
   
        int z;

        z = data1 + data2;

        return z;
}

int min(int data1,
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值