一.函数的基本概念
函数:完成特定功能的代码块
函数作用:管理代码的
函数优点: 提高代码的可读性
提高代码的可复用性
提高代码的可维护性
注意点:函数名不可以重复定义
要给函数起一个有意义的名字
函数特点:只有调用才会执行。
函数可以封装代码块
二.定义函数
1.函数定义的格式
返回值类型 函数名称(参数类型 参数名称,参数类型 参数名称,...){
语句;
……
return xx;
}
2.如何定义一个函数
(1)根据函数的功能给函数起一个有意义的名字
(2)确定需不需要传入一些补助的值
(3)确定需要返回什么类型的数据给函数调用者
(4) 完成函数功能(写语句)
void :当函数没有返回值的时候,就将函数的返回值类型声明为 void
当函数返回值类型为void的时候,return可以省略
3.定义一个无形参无返回值的函数
void printfname(){
printf("my name is liyang\n");
}
什么时候需要形参:当我们完成某个功能,有些数据我们不能确定,那么这时候就需要外界告诉我们
4.定义一个有形参无返回值的函数
void printfManyNames(int nums){
for(int i=0;i
printf("my name is liyang\n");
}
}
返回值类型:函数执行完毕之后返回什么类型的值给函数调用者
5.定义一个有形参有返回值的函数
int sum(int num1,int num2){
return num1+num2;
}
6.定义一个有返回值无形参的函数
double pi(){
return 3.1415926
} |
|