構造体に共用体いや、すんません。構造体に関して書こうと色々考えていたんですが、ムズイのだよ。色々な型を一まとめにして一つの型として使うと言うのが適切なのだろうか?似たような物で配列ってのがあるんですが、あれは一つの型しか使えんものです。整数系のint型とか文字系のchar型とかを一種類だけね。データベースを作る際に番号(int)と名前(char)があるわけですが、配列では纏められないわけです。そんな時に使うのが構造体という事らしい。構造体と似たような共用体ってのもいるんですが、これがまたややこしい。扱える型は同じなので便利そうではあるんですけど、一つの事しか覚えられないのです。社員番号を記憶させて名前を記憶させようとすると社員番号が消えてしまう。一回毎に記憶したものをすぐ吐き出さないといけないヘンテコ仕様なのですわ。記憶する場所が全て共用してるからってのが理由らしいんですが、使い道がさっぱりわからんとです。詳しい方に話を聞いてみたんですが、ビットマスク処理等で使う事があるらしい。ビットマスク処理ってやつを調べてみたんですが・・・ん〜、イマイチわからん。以前コンピューターの回路を勉強した時に出てきたAND、OR、EORみたいな事を使って、反転処理させる事らしいのだけども、さてはて?反転処理を行ったデータだけが残る事に意味があるとかなのかな?今更に調べてみたんですが、更にわからんくなったわww共用体メンバの中の一番大きいビット数に合わされるのは何となくわかったけどもいじる値の型によってまた更に大きさが変わる(小さくなる)らしい。これが何の役に立つのか更にわからなくなったぞwとりあえず構造体マスターするのが先決なのか?イィィイヤァァァアア!!頭が、頭が割れそうだよ兄さん・・・たぶんナイトヘッドネタなんてわからんとは思うけども、現在マジでそんな感じでごんす。調べてから寝ますけど、やばいわ〜C言語本当にやばいわ〜。そんなわけで、短いですけど本日は終了とします。↑のバナーでブログ村にジャンプ出来ます。日本一周開始ずっと考えていた日本一周。"夢"で終わらせるはずだった。