即使我的函数是空的,我也会得到这个错误?我认为错误只发生在非空函数上。提前谢谢。

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]);
    }
  }
}

最佳答案

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

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

关于c - 控制到达非无效函数c的末尾,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13544172/

10-11 22:27
查看更多