首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为啥有的人将函数的全部局部变量声明在函数体的开始之处

2013-01-28 
为什么有的人将函数的全部局部变量声明在函数体的开始之处?这是习惯问题,还是基于移植或性能的考虑。[解决

为什么有的人将函数的全部局部变量声明在函数体的开始之处?
这是习惯问题,还是基于移植或性能的考虑。为啥有的人将函数的全部局部变量声明在函数体的开始之处
[解决办法]
c90必须这样定义
[解决办法]
C语言就这么规定的
[解决办法]
C语言一般都是把变量放在开头定义以及初始化。
C++的话还是建议用到时在其前面定义,这样看起来比较清晰。
[解决办法]
C语言中规定如此。
[解决办法]
也不一定非得定义在开头,只要在“封闭域”的开头就行了,比如说函数中一对大括号内的首部。
[解决办法]
将变量全部放在前面一起定义的话能够 会提升效率
[解决办法]
C语法的基本要求。
[解决办法]
看起来更清晰,提高效率
[解决办法]
约定俗成的   知道这样做就行
[解决办法]
我感觉楼主发错了版块,楼主是想问c++语言为什么要这样做吧。。。我认为应该是个人习惯,但是我不推崇
[解决办法]
早期的C只能这样。

热点排行