1. 디버그 기능의 필요성프로그램이 의도대로 동작하지 않을 때 소스 코드에 출력 함수(printf)를 삽입하여 값을 확인하는 방식은 한계가 있다.프로젝트 규모가 커질수록 출력 코드를 일일이 추가하고 삭제하는 과정에서 시간이 낭비되며, 코드의 전체적인 실행 흐름을 파악하기 어렵기 때문이다.VSCode의 디버그 기능을 사용하면 다음과 같은 이점이 있다.실행 일시 정지: 특정 지점에서 실행을 멈추고 메모리 상태를 점검할 수 있다.단계별 실행: 코드를 한 줄씩 실행하며 로직의 변화를 추적할 수 있다.데이터 모니터링: 변수에 저장된 값의 변화를 실시간으로 확인할 수 있다.런타임 수정: 실행 중에 변수 값을 임의로 변경하여 가상 시나리오를 테스트할 수 있다.2. C 언어 디버깅 환경 설정VSCode에서 C 코드를 ..