您的位置首页生活百科

c语言中形参和实参的区别

c语言中形参和实参的区别

的有关信息介绍如下:

c语言中形参和实参的区别

在C语言中两种参数的不同之处,主要在于它们的作用范围有所不同,那么一般不作为调用的参数为形参,而在函数中作为调用的参数为实参。

int c=100;

一种形参的表达方式。

int max(int a);

那么上例就是一种实参的表达方式。

int max(int b);

那么b就是函数体max的形参。

int c=12;

int c2=max(c);

return c2;

那么c就是给函数体的实参数值。

两种参数的主要区别在于范围域所有不同,其实参在主函数中,而形参在函数体中。