構造体 C言語

構造体に許される演算は3つだけ!

1.構造体単位での代入

2.&でそのアドレスが求められる

3.そのメンバーにアクセスできる

1の性質から下のように、配列全体を代入文でコピーできます!

struct p { int n[100]; } j , k;

main(){

     int i;

     for(i = 0; i < 100; i++ ) k.n[i] = 0;

     j = k;

}

また、関数の引数で値渡しができたり戻り値として使えたりします。

ほんの一例になりますが、構造体についてご紹介しました。少しでも参考になればうれしいです♪