美文网首页
(array.count - 1 )的坑

(array.count - 1 )的坑

作者: 路漫漫其修远兮Wzt | 来源:发表于2019-08-28 15:38 被阅读0次

转载自: (array.count - 1 )的坑

for (int i=0; i<array.count-1; i++) {
    NSLog(@"为什么可以进入这里?");
 
    for (int j=0; j<array.count-i-1; j++) {          
        NSLog(@"为什么可以进入这里?");     
    }
}

NSArray count 有一种NSUInteger类型,这是一个无符号整数。所以当array.count - 1,即便array.count = 0,但array.count-1!=1,它是一个非常大的数字(2 ^ 32 - 1或2 ^ 64 - 1)。这是一个使用无符号值的结果。你可以让你的循环正常工作,避免无符号数学

————————————————
版权声明:本文为CSDN博主「Dwyane_Coding」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wojiaoweide/article/details/51164859

相关文章

网友评论

      本文标题:(array.count - 1 )的坑

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