인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

피로한 염소님의 프로필 이미지

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

정적 변수, 정적 메서드 (static)

9:30질문있습니다

해결된 질문

작성

·

41

0

9:30질문있습니다

 

코드는 항상 메인부터 보고 출력순서를봤는데

이 문제는 main이 실행 되기도 전에 생기는 오류인 걸까요?

답변 2

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

C언어 코드를 실행하기 전에 "컴파일러"라는 프로그램이 코드의 문구를 먼저 검사합니다.

이 경우에는 문법적으로 틀리기 때문에 애초에 실행 자체가 안되고 오류를 출력해줍니다.

 

정확히 말하자면, 오류가 발생해서 아직 실행이 안된 겁니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 피로한 염소님.

제기하신 질문과 관련해서, 프로그램 실행 시 발생하는 오류에는 주로 컴파일 에러와 런타임 에러가 있습니다. 컴파일 에러는 코드가 실행되기 전에 발생하며, 주로 문법 오류나 데이터 타입의 불일치가 원인이 됩니다. 런타임 에러는 프로그램 실행 중 발생하는 오류로, 잘못된 사용자 입력이나 파일 처리 과정에서 발생할 수 있습니다.

질문에서 언급하신 내용은 코드가 컴파일되는 과정에서 발생하는 컴파일 에러로 보입니다. 이는 메서드 정의나 호출 관련 문제로 인해 발생할 수 있고, 이러한 경우에는 main 메서드가 실행되기 전에 컴파일러가 오류를 알려줍니다.

이와 유사한 주제로 토론된 게시글들이 있습니다:
- Java 컴파일 및 실행 시의 오류 처리 - 컴파일과 런타임 에러에 대한 개념 설명과 관련 사례를 확인할 수 있습니다.

이 설명이 피로한 염소님의 이해에 도움이 되기를 바라며, 추가적으로 궁금한 점이 있다면 언제든 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.