1、函数的概念
完成特定功能的代码段,它也是组成我们C语言源程序的基本单位
优点:
1)提高程序的可读性, 2)可以提高开发的效率 3)提高代码重用性
函数的分类:
库函数,用户定义函数,有无返回值,有无参数
4.、函数定义到使用分三步:1、声明。2、定义函数。3、调用函数。
//------------------------函数的定义
格式:
返回值 函数名(形参列表){
函数体;
return }
命名规则:
1、只能由字母、数字、下划线或者美元符号($)组成
2、不能以数字开头
3、不能与关键字重名
4、严格区分大小写
4种
有参无返回值:void test(int x,float y){ }
无参无返回值:void test1(){ }
有参有返回值: int max(int x,int y){ return x>y?x:y; }
无参有返回值: int test2(){ return 10;}
int max(int x,int y){
//用if的方式判断
if (x>y) {
return x;
}else{
return y;
}
}
int main(int argc, const char * argv[]) {
//求两个数的最大值,用函数实现
int m = max1(12, 38);
return 0;
}
理解:
有返回值,说明,主函数调用之后,要赋值给某个变量,或者这个返回值有用途
函数名不能重名
小总结:
有参函数比无参函数多了参数表列 它们可以是各种类型的变量,各参数之间用逗号间隔,控制着被调函数
有返回值比无返回值多了 返回值类型,return |
|