在C语言中,当我们将变量声明为int时,它将在内存中分配空间并存储垃圾值。直到,我们给出了输入..
类似的方式,char将存储为默认值..
当我在代码块中使用调试功能时。它将指定类似 0' \ 000' 的内容。这种表述是否有任何意义。
提前致谢
答案 0 :(得分:4)
垃圾值可以是8位0000 0000
到1111 1111
的任意组合。没有“标准垃圾值”,它是在传递给你的变量之前在该内存区域中的任何内容。
答案 1 :(得分:1)
垃圾没有默认值,它只是具有与其上次设置的内存字节相同的值。但是,如果使用calloc函数分配变量,则会将分配的内存部分设置为零。