变量生存期 变量作用域的区别
答案:2 悬赏:70
解决时间 2021-03-12 23:55
- 提问者网友:刀枪不入
- 2021-03-12 06:17
c++中,变量的生存期和变量作用域有什么区别?举例子说明一下
最佳答案
- 二级知识专家网友:懂得ㄋ、沉默
- 2021-03-12 07:22
我试试不要以我的为准
生存期 是从变量定义开始到变量的作用域结束
作用域 是在这个范围内可以对变量进行访问
生存期 是从变量定义开始到变量的作用域结束
作用域 是在这个范围内可以对变量进行访问
全部回答
- 1楼网友:情战辞言
- 2021-03-12 08:08
变量的生存期是变量在内存中开辟存储空间的时候就是变量定义的时候,当变量内存空间释放的时候就是变量生命周期结束的时候。如:
void main()
{
int na = 0;
}
当意义na的时候na在栈区内存中分配了空间保存na的直, 当执行到下面程序结束时na生命周期结束
什么是变量的作用域作用域就是它起作用的范围看个例子如
int main()
{
int na = 0;
{
int nb = 1;
}
return 0;
}
nb在int na = 0;下面的左扩号内诞生,它的作用域只到下面的右扩号为止;
变量作用域分全局 局部 外部。
要讲的话太多了...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |