본문 바로가기

C/Study

[C] 오류와 경고의 차이점

반응형

출처 - 한눈에 보이는 C프로그래밍(무작정 따라하기)

오류(Error)는 단 하나라도 발생하면, 해당 소스 파일이 컴파일되지 않습니다.

결국 오류를 모두 수정하지 않고서는 컴파일을 완료할 수 없다는 의미가 된다.

경고(Warning)는 프로그래머에게 나중에 문제가 발생할지도 모른다는 것을 알려주는 것으로, 컴파일 과정과 실행 파일 생성 과정에는

별 영향을 미치지 않고 무사히 진행된다.

흔히 1~2년 정도 경력을 가진 프로그래머들은 이러한 경고 메시지를 무시하는 경향이 있는데,

이것은 결코 좋은 프로그래밍 습관이 아니다.

오류가 됐던, 경고가 됐던 메시지로 출력된 내용을 보고 오류나 경고가 나타나지 않도록

소스 코드를 올바르게 수정하는 습관을 가져야 한다.

나중에는 무시했던 경고들이 쌓이고 쌓여서 치명적은 오류를 만들어낼 수도 있기 때문이다.

반응형

'C > Study' 카테고리의 다른 글

[C] 컴파일러와 인터프리터의 차이점  (0) 2024.12.21
컴파일과 빌드의 차이점  (0) 2024.12.21
[C] 연산자 우선순위 문제  (0) 2024.12.20
[C] C언어의 장점  (1) 2024.12.20
[C] C프로그래밍이 실행되기까지  (0) 2024.12.20