黑马程序员——Objective-C程序设计(第4版)学习笔记之06-选择结构——黑马 IOS 技术博客

来源:互联网 发布:河南公务员网络课程 编辑:程序博客网 时间:2024/05/02 13:30

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

对于任何程序语言来说,有能力进行判断是一项基本特性。

对于if语句,下面的代码很有价值:

int numerator;

int denominator;

-(double) convertToNum

{

if (denominator != 0) { //这里防止分母为0很必要

return (double) numerator /denominator;//这里double强转很有必要,否则小数位的值就丢了。

} else {

return NAN;//这里NAN表示一个数字,这个符号被定义在系统头文件math.h中。

}

}


判断整数能否整除2

remainder = number_to_test % 2;

if ( remainder == 0) {

//整除2

xxoo

}


最后对于if的条件表达式,要求用括号括起来,不要过度依赖于优先级。

尽量预测程序可能失败或产生非预期结果的情形,然后采取预防性措施应付这些情况,是编写优秀而可靠的程序的必要部分。

其实,这个条件语句啊,写的好不好,主要看逻辑思维缜密不缜密。


还有一个概念:非零意味着满足和零意味着不满足。


Objective-C中有两个内置的特性,可以使Boolean变量的使用更容易。

一种特性就是特殊类型BOOL,它可以用于声明值非真即假的变量。

另外一种是预定义的值YES和NO。


0 0
原创粉丝点击