오늘 스택(Stack)을 구현하면서 함수 코드를 뜯어보다가 문득 이런 생각이 들었습니다."아니, 어떤 건 앞에 void가 붙고, 어떤 건 괄호 안에 아무것도 없고... 이거 기준이 뭐야?" 저처럼 C언어 입문 단계에서 함수의 생김새 때문에 머리 쥐어뜯고 계신 분들을 위해,오늘 제가 스스로 묻고 답하며 정리한 내용을 공유합니다! 1. 오늘의 스택(Stack) 설계도 (헤더파일)Ctypedef int element;element stack[STACK_SIZE];void push(element item); // 데이터 입력element pop(void); // 데이터 삭제element peek(void); // 데이터 보기void printStack(void); // 전..