`

万恶的本地变量,总是让我弄混

 
阅读更多
在类中声明的变量就是成员变量,作用域是整个类

局部变量(本地变量)是在方法的内部或方法的一个代码块中声明的变量就是局部变量,作用域是一个方法或代码块。

例如:
class   a{ 
    int   b   =   0;       //   成员变量 
    void   c(){ 
        int   c     =   0;   //   c   方法的局部变量,只在c方法内有效 
    } 
}
 
成员变量不用赋初值,就可以使用(会有默认值)
局部变量必须赋初值,否则不可以使用(不会有默认值)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics