控制到达非空函数c的结束

时间:2012-11-24 18:22:44

标签: c

即使我的功能无效,我也收到此错误?我认为错误只发生在非void函数中。提前谢谢。

void scramble(void)
{
 char newgrid[DIMENSION][DIMENSION];
  for(int i=0; i<DIMENSION; i++){
    for(int j=0; j<DIMENSION; j++){
      newgrid[i][j] = grid[i][j];
    }
  }
  for(int i = DIMENSION-1; i>=0; i--){
    for(int j = 0; j<DIMENSION; i++){
      printf("%c", newgrid[i][j]);
    }
  }
} 

1 个答案:

答案 0 :(得分:5)

for(int i = DIMENSION-1; i>=0; i--){
    for(int j = 0; j<DIMENSION; i++){
      printf("%c", newgrid[i][j]);

在内部“for”循环中,不应该是j ++吗?你已经做了一个无限循环。