引用传递
指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。
文件1:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num = 9;
// 调用函数,传参,这里传入指针(取地址)
change(&num);
printf("num = %d\n",num);
return 0;
}
文件2:
// change(int *num)这样写s说明是传入指针的函数
void change(int *num)
{
// 这里的num是一个地址,与另一个文件的不是同一个num
// 根据地址取值,再+
*num += 1;
printf("change_num = %d\n",*num);
}
结果:
❥(^_-) 我的学习之路任重道远,咱们下期见~~~