//定义函数 /** * 返回值类型 函数名字(参数列表){ * 函数体 * } **/ void print(){ printf("ddd"); }
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);
- 不带返回值
直接方法名调用