是全部放在一个函数的开头,
还是用在再声明,即变量声明与其它代码混合?

解决方案 »

  1.   

    不用全部放在头部,那是c的做法.c++既然这一点上有了改进,就说明全部放在函数头部不太好。
      

  2.   

    这是一个习惯问题。放在开头的习惯比较好。
      

  3.   

    变量的声明跟它所起的作用和要完成的功能有关。比如全局,局部之间的区别。
    对于一些简短的函数,放在函数的开头,这样工整,易懂。
    对于一些复杂和代码很长的函数,放在使用的地方申明,这样也是为了易懂吧。以防变量在超出应该使用的地方使用。
    重要的一点,加上对变量作用的说明。
      

  4.   

    模块外部的变量的声明应放在头文件里面。
    模块内部的变量应该尽量定义在使用它的代码前面。
      

  5.   

    我喜欢放在开头,加上注释,这样整个局部使用到的变量一目了然,避免资源浪费
      

  6.   

    这个完成是根据个人的习惯,不过我认为项目开发尽量不要使用全局变量。