組み込みはC言語がメインになる。
ぶっちゃけ構造体は使ったことがあるが、
ほとんどクラスを使ってたので軽く勉強。
書き方
struct タグ名{
データ型 メンバ名;
}構造体用の変数用意;
タグは省略できる。
構造体の初期化(宣言になるのか?)
struct test{
int tensu;
char[256] kyouka;
}
ちなみに定義は
struct test akun = {100, "kokugo"};
こんな感じらしい。
ちなみに.演算子でアクセス
akun.tensu;
構造体はポインタで作れるらしい。
typedef struct test{
int a;
int b;
}tes;
これで
testをなんていうんだろ、データ型として
使うことができるらしい。
プログラミングしてないから自身はない。
typedef int abc;
abc def = 5; // これができるらしい。まぁこれわかりにくいだけだけど。
やっぱこういうのは作らないと覚えられない。
これ確か昔のはなしだけど、
構造体って一つだけデータを入力とか無理だった気が…
いけたっけ?
まぁ元気と時間があったら構造体のテスト
プログラムでも作ります。
あと構造体って関数入らなかったような…入ったけ?
入った気もするなぁ…
構造体はネスト構造ができるらしい。
個人的に気持ち悪い。
読みにくい。
まぁ使ってる人も多だろうにこんなこというのもあれだけど…
てか私が低レベルなだけか……
ぶっちゃけ構造体は使ったことがあるが、
ほとんどクラスを使ってたので軽く勉強。
書き方
struct タグ名{
データ型 メンバ名;
}構造体用の変数用意;
タグは省略できる。
構造体の初期化(宣言になるのか?)
struct test{
int tensu;
char[256] kyouka;
}
ちなみに定義は
struct test akun = {100, "kokugo"};
こんな感じらしい。
ちなみに.演算子でアクセス
akun.tensu;
構造体はポインタで作れるらしい。
typedef struct test{
int a;
int b;
}tes;
これで
testをなんていうんだろ、データ型として
使うことができるらしい。
プログラミングしてないから自身はない。
typedef int abc;
abc def = 5; // これができるらしい。まぁこれわかりにくいだけだけど。
やっぱこういうのは作らないと覚えられない。
これ確か昔のはなしだけど、
構造体って一つだけデータを入力とか無理だった気が…
いけたっけ?
まぁ元気と時間があったら構造体のテスト
プログラムでも作ります。
あと構造体って関数入らなかったような…入ったけ?
入った気もするなぁ…
構造体はネスト構造ができるらしい。
個人的に気持ち悪い。
読みにくい。
まぁ使ってる人も多だろうにこんなこというのもあれだけど…
てか私が低レベルなだけか……