什么printf打印单位变量?

Kmy*_*rer -1 c global

代码应该打印什么?0或任何垃圾值还是取决于编译器?

#include <stdio.h>
int a;
int main() 
{ 
   printf("%d\n",a);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

kar*_*hik 9

答案是0.全局变量初始化为零.

  • 考虑到开场白中的代码,这个答案是不正确的. (2认同)