컴파일 오류와 런타임 오류가 무엇인지 Rough하게 (가볍게) 다뤄보고자 합니다.
컴파일러가 코드 오류를 알려주는 것으로, 코드가 문법적으로 틀리거나 수정할 필요가 있는 경우 알려준다.
컴파일 오류
다. kioIsHandsome
변수는 Bool값인 true
또는 false
값만 들어와야 하는데 숫자타입이 들어와서 오류가 났다는 것을 알려준다. 더불어, Xcode는 추가로 고칠 방향도 조언을 해주기도 한다. Fix
로 고치는 건 좋은 방법이 아니다.컴파일 오류
이다.true
를 넣어주면 컴파일 오류
가 보이지 않는 것을 확인할 수 있다.다양한 이유로 프로그램 실행 중 발생하는 오류를 뜻한다.
런타임 오류
라고 할 수 있다.다음과 같은 다양한 이유로 런타임 오류가 발생한다.
이 외에도 코드를 짜다보면 설계 부족으로 나기도 한다.
제가 많이 나긴 합니다.설계하는 건 쉽지 않네요😭
[Wiki] 컴파일타임
[Wiki] 런타임
[Blog] What are Runtime Errors? Their causes and How to fix them?
[Youtube] Difference between Compile-time, Run-time and Logical errors in C (hands-on) | C Programming