typedef struct {
int key;
}element;
typedef struct stack* stackPointer;
typedef struct {
element data;
stackPointer link;
}stack;
이렇게 정의할때 키값을 왜 굳이 구조체로 정의하는거야
스텍안에 int key하면 안됨?
진짜 이해안감;;
typedef struct {
int key;
}element;
typedef struct stack* stackPointer;
typedef struct {
element data;
stackPointer link;
}stack;
이렇게 정의할때 키값을 왜 굳이 구조체로 정의하는거야
스텍안에 int key하면 안됨?
진짜 이해안감;;
저걸 굳이 구조체로 만드는 이유는 int로 만들면 그머라고 해야하나..오염이 될 가능성이 많아서 그럼
말하자면 다른 변수 int a = 9;란걸 니가 넣었다고 할 때, 구조체로 만들면 element = 9, 나 element = a가 안될거임. 한데 그냥 int key로 정의할 경우 바로 변경이 가능함
못 썼다 element가 아니라 = 9 이런게 안될거임. 오늘 노는 날이라고 늘어져가지고..
딴거 넣을수도 있잖아 - dc App