2007年06月14日

あうあう

最近↓みたいなコードに出会う事が最近多いような・・・。

int foo(unsigned int a)
{
  if (a >= 0)
  {
    return 0;
  }
  else
  {
    return -1;
  }
}

明らかに何かを勘違いしてるぞ。



lotus_blo at 23:17│Comments(2)TrackBack(0)雑記 | Edit

トラックバックURL

この記事へのコメント

1. Posted by わげ   2007年06月19日 02:48
unsignedでそれは無いような・・・( ゚Д゚)
2. Posted by ロータス   2007年06月19日 23:37
ここまで極端ではないけどunsignedを符号有りと勘違いするパターンって結構あるみたいですよ。
他の人が作ったコードを利用してると本当に気づかない場合があります。

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔