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 が追加されるのはなぜですか?
前もって感謝します。