美文网首页
iOS终极面试题

iOS终极面试题

作者: 开发者老岳 | 来源:发表于2023-08-09 08:20 被阅读0次

    以下代码,会打印几个“你好”?

    NSArray *array = @[@"str1", @"str2"];
    for (int i=-3; i<array.count; i++) {
        NSLog(@"你好");
    }
    

    答案:0个。

    解析:不要用负数和数组的count作对比,因为数组的countNSUInterger类型,对比之前需要转换类型,负数转换后就变成无穷大了。

    相关文章

      网友评论

          本文标题:iOS终极面试题

          本文链接:https://www.haomeiwen.com/subject/jumopdtx.html