gcc编译警告:misleading-indentation

清泛原创
misleading-indentation(不正确的缩进),一般都是Tab及空格的缩进问题导致。
实例1:Tab、空格混用
将:
[空格]    if(err)
[空格]        fprintf(stderr, "op failed!\n");
[Tab]    break;
改为: 
[空格]    if(err)
[空格]        fprintf(stderr, "op failed!\n");
[空格]    break;
实例2:break缩进错误
将:
   if(err)
      fprintf(stderr, "op failed!\n");
      break; //缩进过多
改为: 
   if(err)
      fprintf(stderr, "op failed!\n");
   break; //正确缩进
End.

gcc 编译警告

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部