在c——free软件直接int a 然后输出a会随机取一个值,但是devc++软件输出确实默认值0
这个不同的系统环境不一样
是随机值,是因为对a变量分配内存空间之后没有清除这个内存空间原来的值。
是0值,对a变量分配内存空间之后清除了这个内存空间原来的值。或者这个内存空间原来的值就是0。
变量初始化的时候最好自己给他一个初始值,不然的话只有让编译器自己给你,而有的编译器随便给你个数,有的会给你安排个0作为初始值
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632