- 73 名前:デフォルトの名無しさん mailto:sage [2008/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 を使うと何かすっきりしそう。気分の問題です。
|

|