본문 바로가기
[C++]

[C++] 구조체와 포인터

by Hevton 2021. 6. 22.
반응형
// C++에서는 이렇게 typedef안해줘도, C에서 typedef한거랑 똑같다.
// https://saack.tistory.com/75
struct LinkedList {
    int data;
    LinkedList *p;
};


int main() {
    
    LinkedList a, b, c;
    
    a.data = 99;
    a.p = &b;
    
    b.data = 93;
    b.p = &c;
    
    c.data = 94;
    c.p = &a;
    
    // 모두 같음.
    cout << a.p->p->data << endl;
    cout << b.p->data << endl;
    cout << c.data << endl;
    cout << c.p->p->p->data << endl; // c가 한바퀴 돌아서 제자리.
}
반응형

'[C++]' 카테고리의 다른 글

[C++] 구조체 크기 관련  (0) 2021.06.23
[C++] 공용체. Union, 주의점!!  (0) 2021.06.22
[C++] 포인터 배열  (0) 2021.06.22
[C++] 배열 포인터  (0) 2021.06.22
[C++] 포인터 연산  (0) 2021.06.22