在一次没有对a初始化后发现a没有以我以为的默认值变化,如果对它初始化为0后就会变得正常,这是为什么求求大佬帮忙
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
因为你在函数里定义了一个变量,会在内存中自动申请一个地址为你保存这个变量,如果你不初始化它,那么这个变量的初始值就完全取决于这个地址原来存放的值,如果这个内存原来使用过,然后没有清空操作,那么这个值就是不确定的某个值。所以,定义变量要初始化,申请内存,要初始化。
报告相同问题?