1、++和--单独使用和在运算中使用有什么区别? 如果单独使用没有任何区别,如果在运算中就有区别了,如a++是先运算在赋值,而++a是先赋值在运算.
2、什么是强转?什么是自动类型转换?
强制类型转换:特点:代码需要进行特殊的格式处理,不能自动完成。 格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据。 自动类型转换:特点:代码不需要进行特殊出处理,自动完成。 规则:数据范围从小到大
3、&&和||的区别?
&& 与(并且)全都是true,才是true;否者就是false。 || 或(或者)至少一个是true,就是true;全都是false,才是false。
4、什么是方法?定义和调用的时候有什么要注意的地方?
方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 5、s+=1和s=s+1有什么区别? s+=1 相当于 s= s+1 s+=1 内含一个强制类型转换。
|