potato.h  헤더파일에


struct  potato  {
    struct  fucking_potato_root      init_reg_1;
    struct  lovely_potato_stem       init_reg_2;

    ...

    struct  gorgeous_potato_leaf   wb;

};


뭐 이런 구조체가 있음.... 근데 이걸 쓸 때



potato.c 파일에


static  const  struct  potato  real_potato = {

.init_reg_1 = { ... 정의 },

.init_reg_2 = { ... },

▶★♬♥....

.wb = { ...},

};


요렇게 끝나걸랑?



궁금한게 머냐면 *.c 구조체 안에 . 연산자 (도트연산자) 역할이 뭔지 모르겟다는거야...


미천한 지식으로는 멤버 참조 기능인데... 앞에 아무것도 없이 바로 .을 쓰잖아...?

자동으로 this 가 들어가는건가? 암시적으로?


만약 그렇다고 한다면 맨 마지막에 더 올 내용이 없는데 왜 , 로 끝나지.....??

도와줘 게이들아 ㅠㅠ