小编Raz*_*zor的帖子

C/Objective C中的switch语句

我是Objective-C的新手,但是从我所知道的关于switch语句的所有内容来看,下面的代码不应该打印任何内容,因为对我来说似乎应该有一个编译错误.但是打印出2.我不懂为什么.有人可以解释一下吗?

- (void) test {
    int myVar = 2;

    switch (myVar) {
        case 1:
        {
            NSLog(@"result: %d", myVar);
            break;

            case 2:
            {
                NSLog(@"result: %d", myVar);
            }
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c objective-c switch-statement

13
推荐指数
1
解决办法
1035
查看次数

标签 统计

c ×1

objective-c ×1

switch-statement ×1