C语言中变量与参数有什么联系和区别?

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:06:01
C语言中变量与参数有什么联系和区别?

函数声明中需要传递的数据类型变量一般称为参数,或形参。调用函数时传人的变量,在叙述调用过程时称之为实参。
如:
void func(double a)
{
a = 3;
double b = sqrt(a);
}
这里,在函数头中声明的变量,a称作形参变量,而函数中定义的b,我们称之为普通变量。
int c =4;
func(c);
c为普通变量,在调用函数func时,它将要将数值传递给,函数func的形式变量a,即形参,为了叙述方面,这时我们又称c为实参。

变量是一个字母表示的数据,这个数据是可以在程序里随时改变的。