视频地址: https://www.bilibili.com/video/av73224395
函数的参数
函数调用时,参数的个数与类型,必须与函数原型匹配。
形参与实参
函数调用时,传递的参数,称为实参;函数定义时,在参数列表中声明的参数,叫做形参。
函数在调用的过程中,实参传递的过程,其实会复制一份给形参,因此,函数内部形参的值的改变,不会影响到调用方传递的实参。
void FakeChangeValue(int x)
{
x += 5;
printf("函数内部改变数值后:%d\r\n", x);
}
void main(void)
{
int nValue = 100;
printf("nValue: %d\r\n", nValue);
FakeChangeValue(nValue);
printf("nValue: %d\r\n", nValue);
}
再比如,以下的函数,并没有办法