问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

字符数组是不是只要进行了初始化,未初始化部分,自动初始化为0。

发布网友 发布时间:2022-05-16 03:48

我来回答

3个回答

热心网友 时间:2023-10-10 13:00

这个不一定的,要看你这块内存是怎么分配的。如果是全局变量的话,这块内存是程序装入内存后的.bss段,一般操作系统的程序装载器会对没有初始化的符号进行清0操作。如果是临时变量,是在分配在程序栈上的,程序一般不会对栈进行清0操作,所以可能会是你无法预知垃圾数据。为什么不清0,因为没必要,因为C语言对栈的操作只是通过移动栈指针(寄存器)来实现的。这些可能需要你有一点计算机的组成和系统结构知识才能理解。

热心网友 时间:2023-10-10 13:00

不管什么数组,只要有显式初始化,未显式初始化的部分同时隐式初始化。对静态存储类和线程存储类的数组,没有显示初始化则隐式零初始化。

热心网友 时间:2023-10-10 13:01

这个没研究过,其实你可以先初始化一个字符数组,然后用循环语句把数组的内容打印出来不就知道了?追问这是编译软件导致的吗

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
济南的冬天赏析 济南的冬天全文赏析 魅蓝Note5#魅蓝3S锁屏就重启是什么原因 ...药?小狗已经三天了不吃不喝还呕吐尿很黄不拉,精神不好去宠物医院化验... 狗狗今天吐了黄水昏昏欲睡 还抽搐给喝了妈咪爱睡了一觉好了也许但还是... ...了开始拉稀,不吃东西,昨天超级没精神,后给喂了点药,今天精神点了... 昨晚狗狗又吐又拉然后我喂了妈咪爱,今天早上没精神的,刚刚又喂了妈 小狗两个月,昨天拉稀不吃饭,我喂了妈咪爱,下午有精神了可那跑着玩。今 ... 国内有哪些生产疫苗的公司?研发、质量管理水平分别如何? 三联恒通(北京)科技发展有限公司怎么样? 什么是三联集团 花生壳内网穿透(nat-ddns)稳定吗 古代代表财富的词语或成语有哪些 投资一家企业和买一家企业的股票有什么区别? 中国古代代表财富的八吉祥元素是什么? 对字符数组的初始化问题(C++ 运行环境为VC 6.0) 花生壳内网穿透(nat-ddns)怎么收费? 怎么将字符数组全赋值为空 古代都有哪写瑞兽象征财富或有招财的 玉璧、玉斧在古代代表什么? 如何用电脑排板将字和图片传到刻字机上? 为什么自古以来古今中外,人们都把黄金当做财富的象征? 运营商宽带NAT,如何使用DD的DDNS服务 2022武汉事业单位不参加联考 如何将字符型数组初始化为空 精工电脑刻绘机怎样操作 C语言 如何初始化字符串为空串 水煮肉片有什么简单而且比较美味的做法? 水煮肉片简单的家庭做法是怎么做? 怎么把键盘某一个键按一下变两下? vivoy66怎么变别真伪 字符数组及其初始化 C语言 如何将一个赋值过的数组置空 c语言字符数组初始化语法:char str[]=""与char str[]={}有何区别? C语言数组字符串初始化问题 java 字符串初始化=“”和=null的区别 每天早上喝维他柠檬茶好吗? 女孩女孩每天喝一瓶维他柠檬茶好吗? 喝多维他柠檬茶好不好 维他柠檬茶有什么用 维他柠檬茶喝多会上瘾吗 新注册的如何解绑手机号 喝维他柠檬茶上瘾是什么样的体验 谁喝过维他柠檬茶,味道怎么样啊? 新注册的怎样解绑手机号 维他柠檬茶挺好喝的,但是一直说不出是什么味,哪位大神描述下那个味道? 刚用手机号注册的怎么解绑手机号? 刚申请的怎么解绑手机号j 刚申请的怎么解绑手机号 新注册的怎么解绑手机号 新申请的不想用了。手机号怎么解除