函数,这个不同于数学的那个
认识函数
函数是一段具有特定功能、可以被调用的代码。我们可以自己编写函数来制作一个功能明确的“工具”,然后在程序的其他地方调用它。
好处:加强可维护性,可读性
函数的基本结构
返回值类型 函数名(参数)
{
// 语句
}返回值类型 → 函数最后返回什么类型的数据 函数名 → 函数叫什么 参数 → 调用函数时传入的数据
怎么定义函数
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 不仅可以返回结果,还会结束当前函数。
}
}
Comments NOTHING