Ex17-구조체 변수의 시작 주소 = 구조체의 첫번째 멤버 변수의 주소

CODEDRAGON Development/C, C++

반응형

   

구조체 변수의 시작 주소 = 구조체의 첫번째 멤버 변수의 주소

   

   

메모리 구조

   

소스코드

   

#include <stdio.h>

struct point{
        int  x;
        int  y;
};

int main(void){
        struct point sp1={20,40};       //
구조체 변수 선언 초기화
        printf("
구조체 변수 sp1 주소: %d \n", &sp1);
        printf("
멤버 변수 sp1.x 주소: %d \n", &sp1.x);
        printf("
구조체 변수 sp1 : %d \n", *&sp1);
        printf("
멤버 변수 sp1.x : %d \n", *&sp1.x);

        return 0;
}


   

   

출력결과