C言語なら俺に聞け( ..
73:デフォルトの名無しさん
08/04/30 22:15:44
途中、英語では・・とか意味不明なのがありましたがC言語の世界に戻ってよろしいですか?過去眺めてると pointer が肝なのかな。たとえば・・
int *a;
a[0] = 10; a[1] = 20; ...
のような事を始めてみたりしてます。これはあまり必要性が見えません。必要ないのに pointer を使うとろくなことは無いわけです。
以下が良い例と言うわけではないが気分は伝わるといい。
const int mdayA[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
const int mdayB[] = {0,31,29,31,30,31,30,31,31,30,31,30,31};
int* mday;
if(うるう年なら)
mday = mdayB;;
else
mday = mdayA;
以下 mday[] でうるう年の時もそうでないときも同じソースで記述てきる。
これを
const int mday[2][13]
= {{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31}};
mp = 0;
if(うるう年なら)
mp = 1;
mday[mp][] となるよね。
pointer を使うと何かすっきりしそう。気分の問題です。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5384日前に更新/213 KB
担当:undef