【发布时间】:2015-02-18 01:55:18
【问题描述】:
C 中的块作用域和函数作用域有什么区别?有人告诉我,在大括号内声明的任何变量都算作在块范围内,但是当我们声明一个函数时,它以大括号开始和结束。我很困惑。
【问题讨论】:
-
你不是,希望有人能给你一个完整的答案,我不知道,因为在我的国家已经很晚了。
-
问题是什么?
-
@Lashane:这个问题已经很清楚了。 C 标准定义了术语“函数范围”和“块范围”;见N15706.2.1。
-
@KeithThompson 好的,所以问题是“我被 google 禁止了,我不想读书,但我喜欢在 SO 上发布问题”?