ふぢのLINT講座


unused label
(使用されていないラベルを検出した)

以下のエラーを検出することが出来ます。

(実例1)
sub( int cnt )
{
  switch( cnt )
  {
  case 1 :
    printf( "cnt = 1" );
    break;
  case 2 :
    printf( "cnt = 2" );
    break;
  dafeult :
    printf( "cnt = %d\n", cnt );
  }
}











”default”のつづりが間違っている。goto文のラベルと見なされ、デフォルト処理は絶対に通らない。


もどる