- 250 名前:デフォルトの名無しさん [2007/10/27(土) 05:05:45 ]
- 最高にド低脳な発言してください in ム版(XVII)
pc11.2ch.net/test/read.cgi/tech/1179424842/ 125 名前:デフォルトの名無しさん[sage] 投稿日:2007/10/27(土) 05:00:40 strcmpはあくまで整数を返す。boolを整数で代用しているわけではなく、 正真正銘、整数としての戻り値を返す。 だから整数と比較するべき。 意味上も型上も正真正銘整数なものを、 ただ偽が0だからという理由だけで、あえてboolとして比較する、なんてのはナンセンスだよ。 逆に、if (!strcmp(str1, str2)) {} が OK な人なら、他は何やってもOKでしょ。 Cの禁じ手全部 OK じゃね? 定数が左にきたぐらいでごちゃごちゃ言う立場に無いね。 ↑最高にド低脳な発言!
|

|