ex)
1. 맞춤법, 키워드 틀림
2. 필요한 문장 부호 빠짐 (ex ; 또는 괄호 쌍 맞지 않음)
3. 선언되지 않은 변수 사용
4. If문보다 End if문 사용
5. intetface 사용 시 함수의 구체적인 내용을 적지 않은 에러
프로그래머의 논리적 실수 - 컴파일 및 실행은 되지만, 사용자가 의도한 작업을 수행하지 못 함
작업 결과가 예상과 다름.
프로그램 동작 중에 운영체제 또는 하드웨어에 문제가 발생
프로그래머가 역추적해 원인을 확인해야 함.
대체로 try-catch문을 이용해 에러를 해결할 수 있다.
ex) 어딘가에 선언되어 있는 헤더 파일이나 다른 코드 파일이 실제로는 존재하지 않을 때
파일이 위치에 맞게 제대로 있는지, 선언하는 과정에서 또는 함수명에서 철자 등을 빼먹거나 오타를 낸 것은 아닌지 확인해봐야 함.
ex) 맨 뒤 세미콜론; 을 잊거나 중괄호}를 제대로 닫아주지 못한 경우