C语言基础(一):函数

一、函数作用

1、简化代码
2、让结构更清晰
3、减少重复编写,偷懒

二、函数执行过程

跳转到函数入口,执行内容,跳转到函数调用后一句

三、函数定义

return_type function_name( parameter list )
{
body of the function
}

示例:

四、函数的调用与声明(俩种方式)

1.函数在主函数前面,直接调用,不需要声明

int max(int num1, int num2) 
{
   /* 局部变量声明 */
   int result;
   if (num1 > num2)
      result = num1;
   else
      result = num2;

   return result; 
}
int main
{
    A = max(b,  c);//调用函数
    print("%d",A);
    return 0;
}

2.当调用的函数不在执行函数的前面或者在不同c文件的时候,使用前需要声明

声明方法如下:
将函数定义的地方除花括号以外都复制过来加上分号

#include <stdio.h>
//比较俩个数大小
int max(int a,int b);

int main()
{
    int ret ,m,n;
    printf("随机输入俩个数\n");
    scanf("%d %d",&m,&n);
    ret = max(m,n); 
    printf("Max=%d\n",ret);
    return 0;
}
int max(int a,int b)
{
    if(a>b)
    {
        return a;
    }
    else
    {
        return b;
    }
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值