变量根据作用域分为全局变量和局部变量,其中全局变量是指类中的成员变量;局部变量是指在方法中定义的变量。无论是全局变量还是局部变量都需要进行初始化。
【例2.3】 变量的作用域。
运行结果如下:
在一个类中,在析构函数中定义一个变量,如果将该变量放在外部,则需要在该类中定义一个方法返回该变量的值;如果在类中直接定义变量,则可以先实例化对象,然后直接访问该成员变量。
定义在函数中的变量属于局部变量,如果在外部调用该变量的值,则需要在该方法中使用 return 函数返回该变量的值。一个函数的作用就是指一个小功能通过函数内部进行业务处理之后将结果返回,如果直接将刚定义的变量返回,则实在有些浪费。