Objective-C编程入门与面向对象编程基础
1. Objective-C基础
1.1 switch语句中的break关键字
在Objective-C中, break 关键字在 switch 语句中非常重要。如果没有 break ,程序会出现“fall-through”现象,即继续执行下一个 case 语句的内容,就好像该 case 也匹配了一样。例如:
switch ( value )
{
case 0:
result = "no";
case 1:
result = "yes";
default:
result = "maybe";
}
在这段代码中,无论 value 的值是多少, result 最终都会被设置为“maybe”。如果 value 匹配为0, result 会先被设置为“no”,然后继续执行下一个 case ,将其设置为“yes”,最后再设置为“maybe”。而在每个 case 的末尾加上 break 语句,一旦匹配到某个 case ,整个 switch 块就会退出。
超级会员免费看
订阅专栏 解锁全文

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



