对形参在内存中存在状态的疑问

hanyj_3000 hanyj_3000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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被调用结束后在内存中是不是还存在?
...全文

相关推荐

评论 24
收藏 已收藏
分享
返回顶部
hanyj_3000
C语言 70,040 成员 243,237 内容