运算符 &和&&的区别
if(a==b&&b==c)
{ }//如果a==b会继续进行下面的判断,如果a!=b则不会进行下面的计算
if(a==b&b==c)
{ }//如果a==b或者a!=b都会进行下面的计算
(|) 与 (||) 运算符也是一样的道理
运算符 ??
——??——
如果??左侧为非空则值是左侧值;
否则为右侧值
运算符 &和&&的区别
if(a==b&&b==c)
{ }//如果a==b会继续进行下面的判断,如果a!=b则不会进行下面的计算
if(a==b&b==c)
{ }//如果a==b或者a!=b都会进行下面的计算
(|) 与 (||) 运算符也是一样的道理
运算符 ??
——??——
如果??左侧为非空则值是左侧值;
否则为右侧值