Computer Language/c 언어

구조체 p->age; (*p).age; 똑같다.

알 수 없는 사용자 2014. 4. 9. 13:03

#include<stdio.h>

typedef struct people{
 char* name1;
 int age;
 char* phone;
}People;

void main(){
 People peo = { "이민구", 24, "031-233-8444" };

 People* p = &peo;

 p->age;
 (*p).age;  똑같다.

 p->name1 = "exp";
 (*p).name1 = "exp2";

 printf("name1 : %s \n", p->name1);
 printf("age : %d \n", p->age);
 printf("phone : %s \n", p->phone);
}