char형 스택이랑 double형 스택 필요해서stack의 데이터 타입을 void*로 바꾸니까 warning은 떠도 잘만 돌아가던데이렇게 어거지같은 방식으로 해도 되는 거임?c언어는 이럴 때 어떻게 해결함?
void *이건 그냥 메모리주소를 의미함. stack의 데이터타입을 void*가 뭔소리냐
void*는 어떤 자료형의 포인터도 될수 있는 포인터임. 나중에 동적할당에서 배울 calloc malloc 이런거도 다 반환형이 void*임.
void* a로 선언했을때 이걸 예를 들어 int로 바꾸려면 일반적인 형변환 하듯이 (int*)a로 쓰면 됨