C代码:

int a;
printf("\n\t %d",a); // It'll print some garbage value;

那么如何将这些垃圾值分配给C语言幕后的未初始化变量?

这是否意味着C首先将内存分配给变量'a',然后该内存位置处的值变成了'a'的值?或者是其他东西?

最佳答案



确切地!

基本上,C不会做您不告诉您的。这既是它的优势,也是它的劣势。

关于c - 如何将垃圾值分配给c中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15326611/

10-11 22:00