标签: c
C语言要求程序中使用的所有变量都应在任何其他语句之前声明。
为什么这有意义?是为了可读性吗?如果是为了可读性,为什么其他语言不遵循相同的规则?
我个人更喜欢在一开始就声明所有变量。
版主:如果这是偏离主题或已被询问,请删除。我只是想知道提高我的知识。感谢。
答案 0 :(得分:4)
就像其他人在评论中所说的那样,它不再是强制性的了。无论如何,它不是为了可读性。 C是一种非常古老的语言,它的一个特殊功能是只需一次解析即可编译C文件。我认为最早的语言版本选择在开头声明变量以简化解析