int main (int argc, const char * argv[]){
@autoreleasepool {
int x = 1;
for (x = 1; x <= 10; x++) {
NSLog(@"%i",x); //the answer here is 10.
}
NSLog(@"Number %i",x); //the answer here is 11.
}
return 0;
}
なぜ私は 'for'ループの外側に 'x'を印刷すると最初の10に1を加えますか?なぜforループの外側に変数を出力すると、そのループに1が追加されますか?
ありがとうございます。