对形参在内存中存在状态的疑问
void test1(int k)
{
k = 10;
}
void test2(int *kk)
{
*kk = 100;
}
void main()
{
int i = 0;
int *ii = &i;
test1(i);
test2(ii);
}
请问两个被调用函数test1和test2的形参 int k和int kk,系统有没有在内存里面开辟有内存存放这两个形参?
形参int K在test1被调用结束后应该在内存不存在了,那int *kk指针KK在test2被调用结束后在内存中是不是还存在?