C
- voluntas
- @ignis_fatuus
- ブン
- @Linda_pp
- 清楚なC++メイドBOT
- @tzik_tack
- 長谷川一輝
- wraith13
- @jj1bdx
- @cpp_akira
- 安藤敏彦
- @srz_zumix
- Siv3D
- @okdshin
- @hnokx
- @ishidakei
- @take_cheeze
- TAKEI Yuya
- @mumumu
- I (@wx257osn2)
- Tommy6
- わたやん
- @KorekaraSEDB
- @kariya_mitsuru
- @ciniml
- @beam2d
- @grafi_tt
- @nekketsuuu
- LouiS0616
- @volanja
- 大鎌広
- むてら
- ガチKGB
- 三重野賢人
x
42
1
2
3
4
5
struct home
6
{
7
uint32_t calss;
8
uint8_t name;
9
float keyl;
10
bool flag;
11
uint16_t me;
12
13
};
14
15
struct home2
16
{
17
uint32_t calss;
18
uint8_t name;
19
uint16_t keyl;
20
bool flag;
21
float me;
22
23
};
24
25
int main(void) {
26
struct home h;
27
struct home2 h2;
28
printf("home:\n");
29
printf("calss : %p\n", (void*)&h.calss);
30
printf("name : %p\n", (void*)&h.name);
31
printf("keyl : %p\n", (void*)&h.keyl);
32
printf("flag : %p\n", (void*)&h.flag);
33
printf("me : %p\n", (void*)&h.me);
34
printf("home2:\n");
35
printf("calss : %p\n", (void*)&h2.calss);
36
printf("name : %p\n", (void*)&h2.name);
37
printf("keyl : %p\n", (void*)&h2.keyl);
38
printf("flag : %p\n", (void*)&h2.flag);
39
printf("me : %p\n", (void*)&h2.me);
40
return 0;
41
}
42
$ gcc prog.c -Wall -Wextra -std=c99 -pedantic
Start
home: calss : 0x7ffcd0f9b4a0 name : 0x7ffcd0f9b4a4 keyl : 0x7ffcd0f9b4a8 flag : 0x7ffcd0f9b4ac me : 0x7ffcd0f9b4ae home2: calss : 0x7ffcd0f9b490 name : 0x7ffcd0f9b494 keyl : 0x7ffcd0f9b496 flag : 0x7ffcd0f9b498 me : 0x7ffcd0f9b49c
0
Finish