问答详情
源自:7-23 编程练习

为什么sum变量必须初始化

http://img.mukewang.com/57a6e9ec00018c9511040590.jpg为什么sum变量必须初始化

提问者:Twuof_1997 2016-08-07 15:58

个回答

  • qq_miaomiaodoub_0
    2016-08-07 23:40:00
    已采纳

    觉得这个解释还不错:

    变量的定义主要是为变量申请内存空间用。(编译器要管理该变量名字和申请该变量的内存大小)

    变量的初始化主要为在申请到的内存中赋初值。(编译器要在该变量的内存中初始化初值,为后面使用该变量做准备,否则其内存中的值是随机的。)


  • 慕粉3746023
    2016-08-08 13:05:53

    如果不初始化你怎么知道它初始值是0呢?你怎么知道它是一个数字呢?

  • 光着脚丫的拾荒者
    2016-08-07 19:16:55

    所有的变量都要先赋值后使用

  • 慕瓜6597882
    2016-08-07 16:50:58

    防止下面使用sum的时候,sum是一个不可预料的值。赋了初始值相当于 告知计算机 sum的 数据类型

  • 这偌大的城市
    2016-08-07 16:21:00

    为了语言的规范性