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 |