05-C语言函数基础

plana_lab 发布于 2026-08-31 43 次阅读


函数,这个不同于数学的那个


认识函数

函数是一段具有特定功能、可以被调用的代码。我们可以自己编写函数来制作一个功能明确的“工具”,然后在程序的其他地方调用它。

好处:加强可维护性,可读性

函数的基本结构


返回值类型 函数名(参数)
{
    // 语句
}

返回值类型 → 函数最后返回什么类型的数据 函数名 → 函数叫什么 参数 → 调用函数时传入的数据

怎么定义函数


int max(int a,int b){

  if(a>b){

    return a;

  }else if(a<b){

    return b;

  }else{

    return 0;

  }

}

怎么调用

#include <stdio.h>
int max(int a,int b){

 if(a>b){

 return a;

 }else{

return 0;

 }
}

int main(){

  int x =0;

  int y =0;

  printf("enter to x");

  scanf("%d",&x);

  printf("enter to y");

  scanf("%d",&y);

  int gg = max(x,y);

  if gg == 0{

    printf("一样大");

  }else{

printf("%d大",gg)

  }

}

函数

参数

int max(int a, int b)//a,b就是参数,就是参与运算的数字有2个,此处的a,b可以是其他名字

调用 1.

 max(x,y);
int c = max(x,y)
#include <stdio.h>
void greeting(){
  printf("hello");//void没有返回的东西
}
int main(){
  greeting();//所以void不需要东西接着,而是直接使用
}

返回值

#include <stdio.h>
int max(int a,int b){

 if(a>b){

 return a; //返回a的值
 }else{

return b; //返回b的值
        //return 不仅可以返回结果,还会结束当前函数。

 }
}
此作者没有提供个人介绍。
最后更新于 2026-09-17