a=a+b与a+=b的区别
一眼看过去,就知道结果是一样的
面试题出这道题的目的是考察自动类型转换
回答一样就跪了
a=a+b 当类型不匹配的时候,编译器会通知你报错了
而
a+=b 类型不一致的情况下,会自动转换,编译器不会报错
在两个变量的数据类型一样时:a+=b 和a=a+b 是没有区别的。
但是当两个变量的数据类型不同时,就需要考虑一下数据类型自动转换的问题了
a=a+b与a+=b的区别 一眼看过去,就知道结果是一样的 面试题出这道题的目的是考察自动类型转换 回答一样就跪了 a=…
a=a+b与a+=b的区别
一眼看过去,就知道结果是一样的
面试题出这道题的目的是考察自动类型转换
回答一样就跪了
a=a+b 当类型不匹配的时候,编译器会通知你报错了
而
a+=b 类型不一致的情况下,会自动转换,编译器不会报错
在两个变量的数据类型一样时:a+=b 和a=a+b 是没有区别的。
但是当两个变量的数据类型不同时,就需要考虑一下数据类型自动转换的问题了