&& 和 & 的区别?
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式
&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作。
== 与 = 的区别?
==: 比较运算符
用来比较操作符两边的变量的值是否相等。
= : 赋值运算符
把操作符右边的值,赋值给左边的变量
三元运算符的基本格式是什么?
三元运算符的格式是: 条件表达式 ? 表达式1 : 表达式2 ;
执行流程: 首先计算条件表达式的值看其返回结果是true还是false,如果是true就执行表达式1,如果是 false就执行表达式2
------------------------------------------------------------分割线--------------------------------------------------------------------------------
博主没有附带代码的内容,因为篇幅比较多,代码传的多也让人望而生畏,但是敲代码才是学软件的最主要的学习途径,所以最后重申一遍:多敲代码,多敲代码,多敲代码!!!