Aisjd 发表于 2022-4-14 16:54:58

那个min=0 max=min 有什么用吗 没打出来结果也一样

wp231957 发表于 2022-4-14 17:01:06

反对图片

大马强 发表于 2022-4-14 17:53:09

给变量一个初始值是个好习惯

zzxhh628 发表于 2022-4-14 18:39:56

就是一个初始化赋值,不初始化赋值的话变量的值是不确定的,所以一般声明后都会进行初始化赋值,正如楼上所说这是个好习惯。

yzzc 发表于 2022-4-14 22:25:45

在用你这个变量前,先给其赋初值,假如你没有给min赋初值,然后你输出min,他就会输出一个你想不到的数,然后你程序用到min变量给其他变量赋值啥的也会出现你意想不到的结果。给变量赋初值也是一个好习惯。

FK二十一 发表于 2022-4-15 09:22:43

前面min = 0这句没有的话,到这句:min = temp.......? 1:min; 此时因为min还没被初始化,因此内存
可能会给你分配一段可以用但是存在脏数据的空间。也就是说现在min是一个随机值,如果很大的话带入
数组中就会越过边界。
页: [1]
查看完整版本: 那个min=0 max=min 有什么用吗 没打出来结果也一样