#include <stdio.h>
typedef struct {
int x;
int y;
int z;
}coordinate;
int main(void) {
coordinate me={0};
coordinate *new_me=&me;
//Coordinate:構造体の実体
//(構造体の中身(メンバー変数)を直接保持している領域。今回でいう10行目の部分)
//Coordinate*:構造体のアドレス(ポインタ)
//(構造体の実体が存在するメモリ上の場所(アドレス)11行目のところ)
new_me ->x +=1;
new_me ->y +=2;
new_me ->z +=3;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CglpbnQgeDsKCWludCB5OwoJaW50IHo7Cn1jb29yZGluYXRlOwoKaW50IG1haW4odm9pZCkgewoJY29vcmRpbmF0ZSBtZT17MH07Cgljb29yZGluYXRlICpuZXdfbWU9Jm1lOwoJLy9Db29yZGluYXRl77ya5qeL6YCg5L2T44Gu5a6f5L2TCgkgLy8o5qeL6YCg5L2T44Gu5Lit6Lqr77yI44Oh44Oz44OQ44O85aSJ5pWw77yJ44KS55u05o6l5L+d5oyB44GX44Gm44GE44KL6aCY5Z+f44CC5LuK5Zue44Gn44GE44GGMTDooYznm67jga7pg6jliIYpCgkvL0Nvb3JkaW5hdGUq77ya5qeL6YCg5L2T44Gu44Ki44OJ44Os44K577yI44Od44Kk44Oz44K/77yJCgkgICAgICAgICAvLyjmp4vpgKDkvZPjga7lrp/kvZPjgYzlrZjlnKjjgZnjgovjg6Hjg6Ljg6rkuIrjga7loLTmiYDvvIjjgqLjg4njg6zjgrnvvIkxMeihjOebruOBruOBqOOBk+OCjSkKCgluZXdfbWUgLT54ICs9MTsKCW5ld19tZSAtPnkgKz0yOwoJbmV3X21lIC0+eiArPTM7CgkKCXByaW50ZigieDolZFxuIixtZS54KTsKCXByaW50ZigieTolZFxuIixtZS55KTsKCXByaW50ZigiejolZFxuIixtZS56KTsKCXJldHVybiAwOwp9Cg==