> 其他 >
while(0 = a)和while(a!= 0)有什么区别?
主要是括号中的这个用法
人气:468 ℃ 时间:2020-02-03 14:28:35
解答
区别还是挺大的,主要是看你a是怎么调用的,是什么类型.假如是基本数据类型的话,没区别.如果不是基本数据类型.while(0!=a)是安全写法.如果是while(a!=0),假如是a传进来的是null值,或者未初始化.null可以作为被比较对象,但是不能作为一个值去比较,这时候就会出现nullpointException(空指针异常)
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版