2013年6月27日

面试准备之面试题(C++) (一)

摘要: 1. 条件比较语句 假设flag为布尔型变量,则下面两种写法:if(flag==TRUE)if(flag==FALSE)if(flag)if(!flag) 下面一种更好,根据布尔类型的定义,零值为假(记为FALSE),而任何非零值为真(记为TRUE)。然而TURE的值究竟是什么并没有统一的标准,例如在Visual C++中将TRUE定义为1,而Visual Basic则将TRUE定义为-1。因此最好不要将布尔变量直接与TRUE或FALSE进行比较 假设x为浮点型变量,则下面两种写法:if(x == 0.0)if(x != 0.0)if((x>=-EPSINON)&&(xE 阅读全文

posted @ 2013-06-27 15:25 夜月升 阅读(556) 评论(0) 推荐(0) 编辑

导航