- 1 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:53:59 ]
- C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。 IDE (VC++など)などの使い方の質問はその開発環境のスレに お願いします。 前スレ C++相談室 part61 pc11.2ch.net/test/read.cgi/tech/1205059063/
- 855 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 16:15:30 ]
- autoやdecltypeがあればいいんだがなぁ。
- 856 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 16:36:33 ]
- draw_mark = rand() % 4 + 1;
draw_digit = rand() % 13 + 1; if(h) { printf("%sの%s\n", mark[draw_mark-1], digit[draw_digit-1]); } r = total[draw_digit-1]; この文の+1と-1はあってもなくても結果は同じですよね? 気になったので教えてください
- 857 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 16:46:49 ]
- 他の場所で使ってなければ同じ。
- 858 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:23:52 ]
- 結果は同じでも、可読性が違う。
乱数の結果が+1してあれば「乱数値を1オリジンに変換している」というニュアンスが伝わるし、 配列のインデックスが-1してあれば「カード番号を0オリジンに変換している」というニュアンスが伝わる。
- 859 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:34:07 ]
- 一方、ロシアは0オリジンで乱数値を扱った。
- 860 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:39:15 ]
- >>859
そういう無意味な書き込みして楽しい? そうかぁ、寂しい青春送っているんだね。
- 861 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:49:41 ]
- >>860
>>860
|

|