warning
2012年01月24日
昨日、自分で修正したプログラムが意図した通りに動作しなくて少し悩んだのですが、それはunsignedの型の変数に負数を代入して、0と比較している部分が正しく動かなかったためでした。unsignedの型の変数は0より小さくなることはありません。
でも、こんなケースではgccはwarningを出して教えてくれたはず。実はオプションの指定が必要でした。
昨日、自分で修正したプログラムが意図した通りに動作しなくて少し悩んだのですが、それはunsignedの型の変数に負数を代入して、0と比較している部分が正しく動かなかったためでした。unsignedの型の変数は0より小さくなることはありません。
でも、こんなケースではgccはwarningを出して教えてくれたはず。実はオプションの指定が必要でした。