struct data

{

char a;

int b;

}


int main()

{

int i;

struct data data_list[] = {

{'A',1},

{'B',2}

};

struct data *pdata = data_list 


이런식으로 pdata에 data_list의 주소를 참조했을때 

pdata[n].멤버 == (pdata + n)->멤버 == (*(pdata +n)).멤버

배열 요소의 위치를 n이라고 했을때 위의 내용은 모두 같은 값을 갖는다 

'c언어' 카테고리의 다른 글

동적 메모리 할당과 해제  (0) 2016.08.10
ANSI C 표준 함수  (0) 2016.08.10
void형 포인터  (0) 2016.08.09
구조체  (0) 2016.08.08
조건부 컴파일  (0) 2016.08.08

+ Recent posts