Objective-C 编程中的流程控制、数组与结构体
在Objective-C编程中,了解布尔值、条件语句、数组和结构体等基础知识是非常重要的。这些概念构成了程序逻辑控制和数据存储的基础,下面我们将详细介绍这些内容。
布尔值与BOOL类型
在C语言中,并没有真正意义上的“真”或“假”,而是用零和非零来表示。零代表“假”,非零代表“真”。C程序员常使用 typedef 来定义布尔值,示例代码如下:
typedef int bool;
#define FALSE 0
#define TRUE (1)
这样,在后续代码中就可以使用 TRUE 和 FALSE 了,例如:
for(;(q != 7) == TRUE);) {
q++;
NSLog(@"*");
}
Objective-C借鉴了这种做法,定义了 BOOL 类型。在 BOOL 类型中,0为假,1为真,需要注意的是,只有1才代表真,并非除0以外的所有值。
条件语句
在程序中,经常需要根据不同的条件来选择执行不同的代码块,这就需要用到条件语句。
if语句
if 语句是最常见的条件语句,其形式为:
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



