若函数中有定义语句:int k;则( ) A 系统将自动给k赋初值0 B 这时k中的值无定义 C
答案:1 悬赏:40
解决时间 2021-01-27 16:58
- 提问者网友:世勋超人
- 2021-01-27 06:29
若函数中有定义语句:int k;则( ) A 系统将自动给k赋初值0 B 这时k中的值无定义 C
最佳答案
- 二级知识专家网友:过活
- 2021-01-27 06:40
B,int k代表这是一个存储在内存 |栈|区域的一个 |动态|的存储空间。只有存储在栈区间的静态存储变量才会被初始化为0.静态栈存储有两种:
1:全局变量,在函数以外定义的变量
2:函数体内带有static前缀的静态变量。
除了这两类其他定义的动态变量的值都是未定义的。
1:全局变量,在函数以外定义的变量
2:函数体内带有static前缀的静态变量。
除了这两类其他定义的动态变量的值都是未定义的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯