1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)
区别主要答两点: a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型 b.逻辑操作不会产生短路.如:
int a = 0;int b = 0;
if( (a = 3) > 0 || (b = 3) > 0 ) //操后a =3,b=0.if( (a = 3) > 0 | (b = 3) > 0 ) //操后a =3,b=3.
答对第一点得5分,答对第二点得10分. 本题考察最最基本的知识,但仍然有很多大牛级开发人员下马,任何语言在开始的部分都会详细介绍这些基本知识,但除了学习第一种语言时,没......
阅读全文