问答详情
源自:8-5 Java 中的成员变量和局部变量

成员变量、局部变量与C中的全局变量、局部变量区别

成员变量、局部变量与C语言中的全局变量、局部变量有什么区别呢?

提问者:慕移动536864 2019-02-13 21:23

个回答

  • 慕UI9218351
    2019-10-11 22:47:55

    不是很理解,能不能用两种语言写两段代码来具体说一下区别

  • 慕移动536864
    2019-02-17 21:15:50

    大概了解,谢谢谢你


  • 北顾岛城
    2019-02-13 21:44:05

    首先你要牢记Java是面向对象的,而C是面向过程的。所以对于Java来说,成员变量是属于类的,而局部变量属于声明它的作用域的。而在C中,因为没有类和对象的概念,所以全局变量属于整个文件,而局部变量也属于其作用域。其实从某种程度讲,Java中的成员变量和局部变量与C中的全局变量和局部变量并没有可比性,因为两种语言设计的主要思想不同。不知道这么讲你能不能明白。