-
概念:
- 函数调用中的参数,被称为实参,即 arguments
- 函数定义中的参数,被称为形参,即 parameters
-
实参与形参的关系:
- 实参于形参的类型和个数必须一一对应。
- 形参的值由实参初始化。
- 形参与实参位于不同的内存区域,彼此独立。
-
示例:
-
// 函数定义中,x、y都属于形参,位于函数 max 的栈内存中 // 它们的值由实参一一对应初始化 int max(int x, int y) { int z; z = x>y ? x : y; return z; } int main(void) { int a = 1; int b = 2; int m; // 函数调用中,a、b都属于实参,存储于主函数 main 的栈内存中 m = max(a, b); }
C语言函数的实参与形参
于 2024-02-14 21:40:23 首次发布