アカウント名:
パスワード:
if (fp = fopen("hogehoge","r")) foobar();
でも、警告が出ますよね。代入を真偽値として使う場合にはカッコでかこったほうがいいよ、って。たしかに、
if ((fp = fopen("hogehoge","r"))) foobar();
とすると、警告は出なくなります。が、無意味な
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
バグチェックはうれしいけど・・・・・ (スコア:2, 興味深い)
おかしくないようなコーディングを意図的に行なう場合も
ありましたよね・・・・・
# void *a,b[10] ; a = b[0]; a--;
このような場合はどうやって回避していくのでしょうか・・・・?
『今日の屈辱に耐え明日の為に生きるのが男だ』
宇宙戦艦 ヤマト 艦長 沖田十三氏談
2006/06/23 JPN 1 - 4 BRA
Re:バグチェックはうれしいけど・・・・・ (スコア:1)
でも、警告が出ますよね。代入を真偽値として使う場合にはカッコでかこったほうがいいよ、って。たしかに、
とすると、警告は出なくなります。が、無意味な
Re:バグチェックはうれしいけど・・・・・ (スコア:0)
if (fp != NULL) {
...
と書けばいいのでは。
「変な記述」のほとんどは、何の代償も無く「変じゃない記述」に変えられると思うんだがなぁ。
Re:バグチェックはうれしいけど・・・・・ (スコア:1)
って、俺には凄くエレガントだと思えるんですが、
なんで世間では冷遇されてるんでしたっけ?(^^;;;
Re:バグチェックはうれしいけど・・・・・ (スコア:1)