Language/C2025. 4. 23. 00:09[C] 고객 대기 큐 만들기

고객 대기 시스템 만들기 - 1편: 연결리스트 큐 구현 (내 코드 분석)이번 프로젝트에서는 고객의 이름과 대기번호를 관리하는 서비스 대기 시스템을 구현했다. C 언어로 기본 큐 자료구조를 활용하되, 나는 연결리스트 기반의 큐를 직접 구현했다. 아래는 내가 작성한 코드의 구조와 의도를 정리한 내용이다.1. 구조체 설계typedef struct Customer { char name[100]; int waitingNumber;} Customer;typedef struct Service { Customer info; struct Service* link;} Service;typedef struct { Service* front, * rear;} LServiceType;Customer:..

[C] 출력해보기
Language/C2025. 3. 7. 02:01[C] 출력해보기

C를 공부하게 되었는데 VsCode가 아닌 VS 2022를 사용한다. 아직은 명령어나 약어를 잘 몰라서 하나하나 입력하고 있는 중인데 전체적인 틀은 자바나 자바스크립트와 비슷한 느낌인데 프로그램 사용시 코드를 얼마나 효율적으로 짰는가에 따라 빌드 시간이 단축된다고 한다. 자바에서도 비슷했던 것 같은데 크게 신경쓰지 않았던 것 같다. 조금 신기했던 점은 자바에서는 public void main 이런 식으로 작성했었는데 C는 일부 컴파일러에서 오류를 발생시킬 우려가 있기 때문에 int main을 사용한다고 한다. 우선은 잘 실행이 되는데 응용프로그램으로 실행을 했을 때는 바로 꺼지게 된다. #include int main() { printf("학번 : \n"); printf("이름 : \n"..

728x90
image