< 1> < 2> < 3> < 4> < 5> < 6> < 7> < 8> < 9> < 10> < 11> < 12> < 13> < 14> < 15> < 16> < 17> < 18> < 19> < 20> < 21> < 22> < 23> | #include <string.h> struct ABC{ int a; char b[10]; int c; }; int main(void){ struct ABC d;//構造体型オブジェクト d を定義 d.a=10;//(1) strcpy(d.b,"あいう");//(2) d.c=20;//(3) printf("d.a=%d\n",d.a); printf("d.b=%s\n",d.b); printf("d.c=%d\n",d.c); getchar();//終了待ち return 0; } |
実体ID(絶対) | 実体の型 | 保持値 | 所属 |
---|---|---|---|
0x0012FF6C | ABC | [構造体] | main(d,line 11) |
0x0012FF6C | int | 不定(未初期化) | main(d.a,line 11) |
0x0012FF70 | char[10] | 不定(未初期化) | main(d.b,line 11) |
0x0012FF7C | int | 不定(未初期化) | main(d.c,line 11) |
通し記号 | 型 | 値 | 種別 |
---|---|---|---|
A | ABC | [構造体] | オブジェクト(d) |
B | 演算子(.)(特殊、その他、優先16、結合→) | ||
C | a | 識別名 | |
D | 演算子(=)(2項、算術、優先2、結合←) | ||
E | int | 10 | 定数 |
通し記号 | 型 | 値 | 種別 |
---|---|---|---|
A | int& | 不定(未初期化) | 一時変数(参照先:d.a) |
B | 演算子(=)(2項、算術、優先2、結合←) | ||
C | int | 10 | 定数 |
実体ID(絶対) | 実体の型 | 保持値 | 所属 |
---|---|---|---|
0x0012FF6C | ABC | [構造体] | main(d,line 11) |
0x0012FF6C | int | 10 | main(d.a,line 11) |
0x0012FF70 | char[10] | 不定(未初期化) | main(d.b,line 11) |
0x0012FF7C | int | 不定(未初期化) | main(d.c,line 11) |
通し記号 | 型 | 値 | 種別 |
---|---|---|---|
A | char*(*)(char*,const char*) | 0x004014C0 | 関数(strcpy) |
B | 演算子( () )(その他、優先16、結合→) | ||
C | ABC | [構造体] | オブジェクト(d) |
D | 演算子(.)(特殊、その他、優先16、結合→) | ||
E | b | 識別名 | |
F | const char[7] | "あいう" | 文字列定数 |
B' | 演算子Bの終点 |
通し記号 | 型 | 値 | 種別 |
---|---|---|---|
A | char*(*)(char*,const char*) | 0x004014C0 | 関数(strcpy) |
B | 演算子( () )(その他、優先16、結合→) | ||
C | char(&)[10] | 不定(未初期化) | 一時変数(参照先:d.b) |
D | const char[7] | "あいう" | 文字列定数 |
B' | 演算子Bの終点 |
実体ID(絶対) | 実体の型 | 保持値 | 所属 |
---|---|---|---|
0x0012FF6C | ABC | [構造体] | main(d,line 11) |
0x0012FF6C | int | 10 | main(d.a,line 11) |
0x0012FF70 | char[10] | "あいう" | main(d.b,line 11) |
0x0012FF7C | int | 不定(未初期化) | main(d.c,line 11) |
通し記号 | 型 | 値 | 種別 |
---|---|---|---|
A | ABC | [構造体] | オブジェクト(d) |
B | 演算子(.)(特殊、その他、優先16、結合→) | ||
C | c | 識別名 | |
D | 演算子(=)(2項、算術、優先2、結合←) | ||
E | int | 20 | 定数 |
通し記号 | 型 | 値 | 種別 |
---|---|---|---|
A | int& | 不定(未初期化) | 一時変数(参照先:d.c) |
B | 演算子(=)(2項、算術、優先2、結合←) | ||
C | int | 20 | 定数 |
実体ID(絶対) | 実体の型 | 保持値 | 所属 |
---|---|---|---|
0x0012FF6C | ABC | [構造体] | main(d,line 11) |
0x0012FF6C | int | 10 | main(d.a,line 11) |
0x0012FF70 | char[10] | "あいう" | main(d.b,line 11) |
0x0012FF7C | int | 20 | main(d.c,line 11) |