以下分别输出i的值分别为多少 NSInteger i = 0 ; NSLog(@"%ld",i++); NSLog(@"%ld",i++); NSLog(@"%ld",i++); NSLog(@"%ld",i++); NSLog(@"%ld",++i); 基础知识 i++是使用后再加1,如果i的初始值是0、输出i++则为0 ++i是使用前加1,如果i的初始值是0、输出++i则为1 第一个NSLog输出:0 第二个NSLog输出:1 第三个NSLog输出:2 第四个NSLog输出:3 第五个NSLog输出:5