函数

函数

函数的定义

  • 函数定义不能嵌套
  • 函数的定义是平行的
//定义函数
/**
 * 返回值类型 函数名字(参数列表){
 * 		函数体 
 * } 
 **/
 void print(){
 	printf("ddd");
 } 

函数的声明

  • 某些情况下,如果不声明函数,编译器可能不认识这个函数
  • 编译器编译c语言的时候是从上往下编译的
  • 主函数与被调函数在一个文件时

1 主函数在下,被调函数在下是不需要声明

void print(){
 	printf("ddd");
 } 
int main(){
	print(); 
	return 0;
}
  1. 主函数在上,被调函数在下,需要声明
int main(){
	print(); 
	return 0;
}

void print(){
 	printf("ddd");
 } 

声明方法

1.直接声明

//放在main函数前面,加分号 
void print(); 
int main(){
	print(); 
	return 0;
}
void print(){
 	printf("ddd");
 } 

2.间接声明

将函数声明包含头文件,c程序包含头文件即可

函数调用

//函数名(实参列表) 
  1. 带返回值
//函数名(实参列表) 
int a = max(1,2);
  1. 不带返回值

直接方法名调用

posted @ 2022-03-18 23:23  阿肆啊  阅读(36)  评论(0编辑  收藏  举报