函数可以返回局部变量?

Primer__ Primer__ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

//a.cc
int T()
{
int x=2;
return x;
}
int main()
{
T();
}



//b.cc
int T(int x)
{

return x;
}
int main()
{
int x=2;
T(x);
}



//c.cc
int T(int &x)
{

return x;
}
int main()
{
int x=2;
T(x);
}



//d.cc
int &T(int &x)
{

return x;
}
int main()
{
int x=2;
T(x);
}


--------
问题:
1.函数形参,是局部变量么?
2.函数定义,可以返回return局部变量么?
...全文
评论 8
收藏 已收藏
分享
返回顶部
Primer__
C++ 语言 65,214 成员 250,514 内容