for循环的一个问题
for (int i=0; i<2; ++i){
for (int j=0; j<3; ++j) //这里的j还可以被该函数下面除了该循环体使用嘛?比如printf("\n");后面括号后:i=1+j;?
{
printf("%3d", arr[i][j]);
}
printf("\n");
}
2015-03-17 17:34
2015-03-17 17:59
程序代码:
for (int i=0; i<2; ++i)
{
for (int j=0; j<3; ++j) //j的作用域
{
printf("%3d", arr[i][j]);
} //j的作用域结束处
printf("\n");
}//i的作用域结束处

2015-03-17 18:15
程序代码:
#include <stdio.h>
int j;
void foo(void) {
for(int j = 5;;) {
printf("\nLine6: j = %d\n", j);
break;
}
printf("Line10: j = %d\n", j);
}
int main(int argc, char *argv[]) {
int j = 1;
for(int i = 0; i < 3; i++) {
for(int j = 3 - i; j > 0; j--) {
printf("Line18: j = %d\t\t", j);
}
printf("\nLine21: j = %d\n", j);
}
printf("\nLine24: j = %d\n", j);
foo();
return 0;
}

2015-03-17 18:55
2015-03-17 19:09