c语言中函数互相调用有什么规定
时间: 2024-05-22 20:15:21 浏览: 117
如何用指向函数的指针变量调用函数?-c语言谭老先生力作
在C语言中,函数互相调用需要遵循以下规定:
1. 函数必须先声明后调用,否则编译器会报错。
2. 如果函数定义在调用函数之后,需要在调用函数之前进行函数声明。
3. 函数参数类型和个数必须与声明和定义中的参数类型和个数一致。
4. 函数返回值类型必须与声明和定义中的返回值类型一致。
5. 函数不能递归调用自身,否则会导致无限循环调用,导致栈溢出。
6. 如果函数在头文件中声明,需要在源文件中包含该头文件。
7. 如果函数定义在不同的源文件中,需要在调用函数的源文件中包含该函数所在的源文件的头文件。
阅读全文