NOEMBLEM/エンブレムが設定されていません。

メールの詳細(メール表示)

件名:

Re: Cの構造体と共用体の使い分けについて?

差出人: "SHIMAKURA Isao"さん
送信日時 2002/04/14 14:30
ML.NO [beginers:0144]
本文:

 島倉です。

 構造体と共用体は使い分けるものではありません。
 構造体は変数(メンバ)をグループ化するもの、共用体は記
憶領域を変数(メンバ)同士で共有させるよう指示するもので、
それぞれ必要に応じて利用します。

/*
仕入のデータ構造
*/
struct siire {
char hinmei[256]; /* 品名 ※長さは適当 */
double suryo; /* 数量 */
double tanka; /* 単価 */
double kingaku; /* 金額 */
};

/*
支払のデータ構造
*/
struct siharai {
double kingaku; /* 金額 */
};

/*
データレコード
*/
struct record {
int syubetsu; /* 仕入か支払かの種別 */
union {
struct siire siire; /* 仕入のデータ構造 */
struct siharai siharai; /* 支払のデータ構造 */
} item;
};

SHIMAKURA Isao (ISLe)
isle.shimakura@…

----- Original Message -----
From: "しげぼん" <shigebon@…>
To: <beginers@…>
Sent: Sunday, April 14, 2002 4:53 AM
Subject: [beginers:0142] Re: Cの構造体と共用体の使い分けについて?

このエントリーをはてなブックマークに追加
添付:

このメールは下記のメールに対する返信です:

更新順メールリスト