📜  C |变量声明和范围|问题5

📅  最后修改于: 2021-06-29 17:52:27             🧑  作者: Mango

输出?

int main()
{
  {
      int var = 10;
  }
  {
      printf("%d", var);  
  }
  return 0;
}

(A) 10
(B)编译器错误
(C)垃圾价值答案: (B)
说明: x不可访问。

大括号定义了一个范围块。大括号之间声明的所有内容超出右括号之后的范围。
这个问题的测验