全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  c语言学习笔记  >  详情

c语言形参和实参的区别

来源:千锋教育
发布人:wjy
2023-05-10

推荐

  在C语言中,形参和实参是函数参数的两种不同概念。

  形参是函数定义时声明的参数,用于接收函数调用时传递的实参。形参一般在函数的括号内声明,它们的作用域仅限于函数内部。

  例如,在下面的函数定义中,x和y就是形参:

int add(int x, int y)
{
return x + y;
}

   实参是函数调用时传递给函数的参数值。实参可以是常量、变量、表达式或其他函数的返回值。当函数被调用时,实参的值被传递给形参,函数使用形参来执行特定的任务。

  例如,在下面的函数调用中,3和4就是实参:

int result = add(3, 4);

   在函数调用过程中,实参的值被传递给函数的形参,函数使用形参来执行特定的任务。例如,当执行add(3, 4)时,函数的形参x和y分别被赋值为3和4,函数返回7。

  总之,形参和实参是函数参数的两种不同概念。形参是函数定义时声明的参数,用于接收函数调用时传递的实参;实参是函数调用时传递给函数的参数值,函数使用形参来执行特定的任务。

相关推荐

在线咨询 免费试学 教程领取