largest最大值只可能为0也就是初始值,条件largeset>=0也可以写成largeset==0。
不是这样的:先判断输入是负数,只要是负数才执行操作;判断largest是否初始值(初始值设置为大于等于0),是直接赋值;不是判断取最大负数。因此这里的>=0可以改为==。一个意思。
有if啊,number小于0才赋值。其实这样做是因为largest初值为0,所以输入值小于零时第一次赋给largest