C言語なら俺に聞け(入門編)Part 104
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/07/15(日) 10:28:33.18★前スレ
C言語なら俺に聞け(入門編)Part 103
http://toro.2ch.net/test/read.cgi/tech/1341059858/
★過去スレ
http://makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 158代目
http://toro.2ch.net/test/read.cgi/tech/1339338438/
★C++言語については避けてください。C++対応明記スレへどうぞ。
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
# 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。
# サイズが大きい場合はアップローダ等を利用してください。
http://codepad.org/
http://ideone.com/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
0951デフォルトの名無しさん
2012/08/06(月) 09:34:44.570952デフォルトの名無しさん
2012/08/06(月) 18:45:09.030953デフォルトの名無しさん
2012/08/06(月) 18:47:03.830954デフォルトの名無しさん
2012/08/06(月) 18:52:36.050955デフォルトの名無しさん
2012/08/06(月) 20:01:53.00>Qがコテを隠して朝からファビョって
http://toro.2ch.net/test/read.cgi/tech/1342966104/159,162,164,166,170,173,175,182,184,186,190,196,202,204,206,213,215,218
0956デフォルトの名無しさん
2012/08/06(月) 20:37:38.060958デフォルトの名無しさん
2012/08/06(月) 20:54:35.350959デフォルトの名無しさん
2012/08/06(月) 21:17:05.940960デフォルトの名無しさん
2012/08/06(月) 23:02:13.130961デフォルトの名無しさん
2012/08/06(月) 23:05:40.93あるよ
0962デフォルトの名無しさん
2012/08/06(月) 23:08:20.53ないよ
0963デフォルトの名無しさん
2012/08/06(月) 23:11:35.22処理上の違いの場合、どちらかにしかないエラーケースはどんなのがありますか?
0964デフォルトの名無しさん
2012/08/06(月) 23:22:51.71!NULLは代入で使う(滅多に見ないが)
!=NULLは条件文で使う
0965デフォルトの名無しさん
2012/08/06(月) 23:26:16.94if(!hoge)はif(hoge != NULL)と等価かどうかが知りたかったんですが、認識からして混乱していたようです……
0966デフォルトの名無しさん
2012/08/06(月) 23:32:32.79投下かどうかくらいは自力で調べられんジャネーノこれ
0967デフォルトの名無しさん
2012/08/06(月) 23:41:36.27if (!hoge) hogeが0なら真、0以外なら偽
if (hoge != NULL) hogeが0なら偽、0以外なら真
0968デフォルトの名無しさん
2012/08/06(月) 23:41:54.910969デフォルトの名無しさん
2012/08/06(月) 23:52:54.35https://www.google.co.jp/search?q=c+faq+NULL
0970デフォルトの名無しさん
2012/08/06(月) 23:55:55.610971デフォルトの名無しさん
2012/08/07(火) 00:05:14.140972デフォルトの名無しさん
2012/08/07(火) 00:06:50.15if (!hoge)はぱっと見分かりづらい
0973デフォルトの名無しさん
2012/08/07(火) 00:09:08.320974デフォルトの名無しさん
2012/08/07(火) 00:09:42.870975デフォルトの名無しさん
2012/08/07(火) 00:11:16.480976デフォルトの名無しさん
2012/08/07(火) 00:17:28.700977デフォルトの名無しさん
2012/08/07(火) 00:18:57.67\0 も NULL も 0 と書いて無問題。
お約束でごめんね。
0979デフォルトの名無しさん
2012/08/07(火) 00:33:34.59ファイッ!!
後者はありえない。
if (hoge != 0) と書かない理由をいってみろ。
真を返すのに
return !0
と書く人がいたとすれば、その原理主義的思考には深く共感する。
あまりにも紛らわしいので私はしないが。
0982デフォルトの名無しさん
2012/08/07(火) 00:44:39.66まぁ、排他的な意見しか言えないQに言っても無駄だろうけど。
好きな方使えばええやん
0983デフォルトの名無しさん
2012/08/07(火) 00:47:25.26理由があればね。でも3バイト使ってひとつもわかりやすくなっていない、確たる理由はない、惰性としかいいようがない。
0985デフォルトの名無しさん
2012/08/07(火) 00:49:51.06return FALSE;
return NULL;
if(hoge != NULL)
while(TRUE)
Java出身の俺はこう書く
0986デフォルトの名無しさん
2012/08/07(火) 00:51:15.53共感する。
0988デフォルトの名無しさん
2012/08/07(火) 00:52:07.41改めるほどの価値も無い
0989デフォルトの名無しさん
2012/08/07(火) 00:53:00.85わかりましたっ!
0990デフォルトの名無しさん
2012/08/07(火) 00:54:06.590991デフォルトの名無しさん
2012/08/07(火) 00:56:52.99http://toro.2ch.net/test/read.cgi/tech/1344268569/
どっちかというと新興宗教vs伝統仏教。
新興宗教側(NULL否定派)に分はない。
0993デフォルトの名無しさん
2012/08/07(火) 01:05:12.990994デフォルトの名無しさん
2012/08/07(火) 01:20:51.88何でも #define すればいいというものではない。
http://developers.slashdot.jp/story/12/07/29/0728218/
\0 や NULL は 0 と書いて無問題。
0996デフォルトの名無しさん
2012/08/07(火) 01:28:31.75NULLの否定で式を書くって事?
それともNULLの使用を否定するって事?
0997デフォルトの名無しさん
2012/08/07(火) 01:29:03.690998デフォルトの名無しさん
2012/08/07(火) 01:29:19.160999デフォルトの名無しさん
2012/08/07(火) 01:30:09.091000デフォルトの名無しさん
2012/08/07(火) 01:30:28.1810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。