- 英
- structure
- 関
- 構成、構造、構築、仕組み、構造物
WordNet
- give a structure to; "I need to structure my days"
- a thing constructed; a complex entity constructed of many parts; "the structure consisted of a series of arches"; "she wore her hair in an amazing construction of whirls and ribbons" (同)construction
- the manner of construction of something and the arrangement of its parts; "artists must study the structure of the human body"; "the structure of the benzene molecule"
- a particular complex anatomical part of a living thing; "he has good bone structure" (同)anatomical structure, complex body part, bodily structure, body structure
- the complex composition of knowledge as elements and their combinations; "his lectures have no structure"
PrepTutorEJDIC
- {C}(建物・橋などの)建造物 / {U}(…の)構造,誠成,組織《+of~名》 / {C}構造(構成)体,組織体 / 〈思想など〉‘を'組み立てる,組織化する
Wikipedia preview
出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2013/01/14 18:22:47」(JST)
[Wiki ja表示]
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。
出典を追加して記事の信頼性向上にご協力ください。(2011年11月) |
構造体(こうぞうたい)はプログラミング言語におけるデータ型の一つで、1つもしくは複数の値をまとめて格納できる型。それぞれのメンバは型が異なっていてもよい点が配列と異なる。またVisual Basicのユーザー定義型や、PascalやAdaのrecord型も構造体に相当する。
C/C++などでサポートされている(struct)。オブジェクト指向言語では、より純粋なオブジェクト指向を目指して削除されることも多い。構造体がない言語では、クラスで代用される。逆にオブジェクト指向言語でないCなどでオブジェクト指向プログラミングを模倣するために構造体を使うこともある。標準ライブラリのFILE型がその典型的な例である。
C言語の例
#include <stdio.h>
struct PersonalData /* PersonalDataを構造体として定義 */
{
char Name[100]; /* メンバ変数(つまり構造体の要素)を名前と年齢とする */
int Age;
};
int main(void) /* 上で定義された構造体を使ってみる */
{
struct PersonalData pd; /* 構造体の宣言 */
struct PersonalData *ppd; /* 構造体のポインタ */
scanf("%s",pd.Name); /* 値を入力 */
scanf("%d",&(pd.Age)); /* 値を入力 */
ppd = &pd;
ppd->Age++; /* ポインタの参照先のメンバにアクセスするには->を使う。*/
printf("%s-%d\n",pd.Name, pd.Age);
return 0;
}
関連項目
- 再帰データ型
- Plain old data structure(英語版) (POD)
UpToDate Contents
全文を閲覧するには購読必要です。 To read the full text you will need to subscribe.
Japanese Journal
- 金属有機構造体を用いたアルキルベンゼン類の速度論的分割
- ユニット住宅生産における構造体製造工程の革新 (溶接によるものづくりの革新)
- 溶接技術 = Welding technology : 一般社団法人日本溶接協会誌 64(1), 73-77, 2016-01
- NAID 40020689582
- 3次元マイクロ・ナノ光造形による機能構造体の開発 (特集 時代と歩む粉体工学)
Related Links
- 構造体 プログラミングBのページへ戻る その前に,typedef 構造体とは 構造体の宣言 メンバ参照(直接参照) サンプルプログラム1 構造体の代入 構造体のサイズ 構造体の配列 サンプルプログラム2 構造体をメンバにする構造体
- ※この型枠の有効範囲は宣言する場所によって異なります。 関数外で宣言した場合 ⇒ その位置より下の全関数で有効 関数内で宣言した場合 ⇒ 宣言した関数内でのみ有効 (2)構造体の宣言 (1)で作った「型枠」を使って実際に ...
Related Pictures
★リンクテーブル★
[★]
- 英
- assembly、architecture、assemble、construct、build、structure、architectural、organize
- 関
- アセンブリー、集める、オーガナイズ、器質化、組立、建設、構成、構造、作成、作成物、集合、組織化、集合体、仕組み、構築的、建築物、組み立てる、コンストラクト、アセンブリ、構造物、アセンブル、アッセンブリー、会合体、構造体、構築物、構築上
[★]
- 英
- constitution、structure、construction、composition、context、constitute、construct、comprise、compose、constructional
- 関
- 気質、建設、構造、構築、合成、作成、作成物、状況、成分、前後関係、組成、体質、成る、網羅、仕組み、脈絡、体格、組み立てる、コンストラクト、構造物、構造体、文脈、構築物、構築上、構成上
[★]
- 関
- architectural、architecture、assemble、assembly、build、compose、composition、comprise、conformation、constitute、constitution、construct、construction、constructional、context、formation、machinery、makeup、mechanism、organize
[★]
- 英
- structure、mechanism、machinery
- 関
- 機構、機序、構成、構造、構築、機作、メカニズム、機械類、構造物、マシナリー、構造体
[★]
- 英
- structure
- 関
- 構成、構造、構築、仕組み、構造体
[★]
- 英
- structure、formation、architecture、conformation、constitution、makeup
- 関
- 気質、組立、形成、高次構造、構成、構築、コンフォメーション、コンホメーション、組成、体質、配座、編成、立体構造、立体配座、仕組み、体格、建築物、構造物、構造体、成立
[★]
- 英
- body
- ラ
- corpus、corpora
- 関
- 肉体、身体、本体、コーパス、ボディー