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作为下一个循环,并为每个循环使用不同的变量
如果您的编译器支持C99,那么在循环语句中声明控制变量要好得多,这个变量不在循环外部使用.
例如
for ( int i = 0; i < MAX; i++) {
//...
}
Run Code Online (Sandbox Code Playgroud)
如果编译器不支持C99,那么您可以使用相同的变量i进行循环.希望它仅用作循环的控制变量.