struct date {
int month;
int day;
int year;
};
struct date today;
struct date * datePtoday;
datePtoday = &today;
/*
간접 참조 연산자(*)보다 멤버연산자(.)가 우선순위 이므로
소괄호를 사용하여 참조연산자 부터 실행하도록 한다.
*/
(*datePtoday).month = 6;
(*datePtoday).day = 10;
(*datePtoday).year = 2010;
NSLog(@"%i-%i-%i", today.month, today.day, today.year);
NSLog(@"%i-%i-%i", (*datePtoday).month, (*datePtoday).day, (*datePtoday).year);
//구조체 속성에 접근하는 새로운 방법 ->연산자. ->를 통해 주소지에 저장된 값을 참조한다.
datePtoday->month = 7;
datePtoday->day = 25;
datePtoday->year = 2010;
NSLog(@"%i-%i-%i", datePtoday->month, datePtoday->day, datePtoday->year);