C是否要求在范围开始时声明变量?

问题描述

|

解决方法

就像其他人在评论中所说的那样,它不再是强制性的。无论如何,这并不是为了提高可读性。 C是一种非常古老的语言,其独特功能之一是C文件只需一次解析就可以编译。我认为该语言的最早版本选择了在开始时声明变量,以简化解析