按值传递的机制
按值传递(副本传递)
给函数传递变元(参数)时,变元(参数)值不会直接传递给函数,而是先制作变元(参数)值的副本,存储在栈上,再使用这个副本可用于函数,而不是使用初值。
文件1:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num = 9;
// 调用函数,传实参
change(num);
printf("num = %d\n",num);
return 0;
}
文件2:
void change(int);
void change(int num)
{
num++;
printf("change_num = %d\n",num);
}
结果:
❥(^_-) 我的学习之路任重道远,咱们下期见~~~