6-选择结构
2012-12-26 13:20
183 查看
前几章参考:
1-引言
2-Objective-C 编程
3-类、对象和方法
4-数据类型和表达式
5-循环结构
对于任何程序语言来说,有能力进行判断是一项基本特性。
对于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。
1-引言
2-Objective-C 编程
3-类、对象和方法
4-数据类型和表达式
5-循环结构
对于任何程序语言来说,有能力进行判断是一项基本特性。
对于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。
相关文章推荐
- Java中的选择结构
- C- 流程控制(顺序结构,选择结构,循环结构)
- 选择结构的程序设计——if和switch使用
- python中的key-value结构的dict和set的key值选择
- 第3章 运算符 选择结构
- SDUT 1117 求绝对值(选择结构)
- 章节导学第4章 逻辑运算与选择结构程序
- 符瑞艺 160809228_C语言程序设计实验2 选择结构程序设计
- 数据结构之选择排序的实现(C语言)
- 黑马程序员-选择结构总结
- Java选择结构if语句
- 九天学会Java,第三天,选择结构
- 【VS开发】浅谈UDP(数据包长度,收包能力,丢包及进程结构选择)
- jQuery中的选择器问题-$(A.B>C[D='E'])的DOM结构
- 第5周项目2 C语言简单选择结构程序(1)
- 选择(分支)结构 和 循环结构 知识要点
- 选择结构
- C语言之选择分支结构的应用
- JAVA的初学(数据类型,选择结构,循环)
- Java语言基础(五) : 选择结构之 switch 语句