函数
函数
函数的定义
- 函数定义不能嵌套
- 函数的定义是平行的
//定义函数
/**
* 返回值类型 函数名字(参数列表){
* 函数体
* }
**/
void print(){
printf("ddd");
}
函数的声明
- 某些情况下,如果不声明函数,编译器可能不认识这个函数
- 编译器编译c语言的时候是从上往下编译的
- 主函数与被调函数在一个文件时
1 主函数在下,被调函数在下是不需要声明
void print(){
printf("ddd");
}
int main(){
print();
return 0;
}
- 主函数在上,被调函数在下,需要声明
int main(){
print();
return 0;
}
void print(){
printf("ddd");
}
声明方法
1.直接声明
//放在main函数前面,加分号
void print();
int main(){
print();
return 0;
}
void print(){
printf("ddd");
}
2.间接声明
将函数声明包含头文件,c程序包含头文件即可
函数调用
//函数名(实参列表)
- 带返回值
//函数名(实参列表)
int a = max(1,2);
- 不带返回值
直接方法名调用