如果我有多个for循环我可以每次使用i还是我必须使用不同的变量?

Joh*_*ter -1 c loops for-loop

for (i = 0; i < MAX; i++) {

// printf blah blah; 

   //i = 18;

}



// code



for (i = 0; i < LENGTH; i++) {

//printf blah;

//i = height;

}
Run Code Online (Sandbox Code Playgroud)

或者我是否必须使用j作为下一个循环,并为每个循环使用不同的变量

Vla*_*cow 5

如果您的编译器支持C99,那么在循环语句中声明控制变量要好得多,这个变量不在循环外部使用.

例如

for ( int i = 0; i < MAX; i++) {
    //...
}
Run Code Online (Sandbox Code Playgroud)

如果编译器不支持C99,那么您可以使用相同的变量i进行循环.希望它仅用作循环的控制变量.