当前位置: > 若函数中有定义语句:int k;则( ) A 系统将自动给k赋初值0 B 这时k中的值无定义 C...
题目
若函数中有定义语句:int k;则( ) A 系统将自动给k赋初值0 B 这时k中的值无定义 C
若函数中有定义语句:int k;则( ) A 系统将自动给k赋初值0 B 这时k中的值无定义 C 系统将自动给k赋初值—1 D 这时k中无任何值

提问时间:2021-03-24

答案
B,int k代表这是一个存储在内存 |栈| 区域的一个 |动态|的存储空间.只有存储在栈区间的静态存储变量才会被初始化为0.静态栈存储有两种:
1:全局变量,在函数以外定义的变量
2:函数体内带有static前缀的静态变量.
除了这两类其他定义的动态变量的值都是未定义的.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.