函数调用时变量空间转换问题
每个函数都有自己的变量空间(可用一对大花括号表示{}),参数也位于此独立空间内。第一段代码如下有main和swap两个函数,即有两个空间,两者的参数即a和b是不同的,作用范围在该函数内部。正如重名的两个人其长相、性格各不相同。
第一段函数
void swap(int a, int b);
int main()
{
int a = 5;
int b = 6;
swap(a,b);
printf("%d-%d\n",a,b);
return 0;
}
void swap(int a, int b
原创
2020-10-13 17:09:26 ·
185 阅读 ·
0 评论