现在的位置: 首页 > 综合 > 正文

为什么c语言要求声明要全部出现在函数顶上?

2014年09月18日 ⁄ 综合 ⁄ 共 191字 ⁄ 字号 评论关闭

《C primer plus》:“C99以前的C要求在一个代码块的开始处声明变量。遵循这条规则的好处就是把所有变量声明分组放在一起,会更易于了解程序所要做的事情。当然,像C99现在所允许的那样把变量声明分散放置也有好处,那就是在准备为变量赋值之前声明变量,这样就不会忘记给变量赋值。但实际上,许多编译器还不支持C99的这一规则。”所以,为了使程序通用,还是把变量声明都放在函数开始处吧~

抱歉!评论已关闭.