黑马程序员——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
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之06-选择结构——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之05-循环结构——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之02-Objective-C 编程环境概述——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之21-编写iOS应用程序——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之13-基本的C语言特性——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之01 引言——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之03-类、对象和方法——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之04-数据类型和表达式——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之07-类——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之08-继承——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之09-多态、动态类型和动态绑定——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之10-变量和数据类型——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之11-分类和协议——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之12-预处理程序——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之14-Foundation框架简介——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之15-数字、字符串和集合——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之16-使用文件——黑马 IOS 技术博客
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之17-内存管理和自动引用计数——黑马 IOS 技术博客
- AFNetworking2.0后 进行Post请求
- 软件开发个人配制说明
- java集合类小结
- Java中类名与文件名的关系
- OC中的NSFoundation框架
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之06-选择结构——黑马 IOS 技术博客
- Html事件处理
- [LeetCode]Add Binary
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之07-类——黑马 IOS 技术博客
- 不使用maven添加dagger到eclipse Java项目里
- [美]Andrew Koenig -C陷阱与缺陷 - 更新顺序文件
- poj2299(离散化+树状数组求逆序)
- java中 byte[] b = new byte[1024
- iOS使用Cocos2d-x开发游戏之一:新建一个游戏工程