해결된 질문
작성
·
65
답변 1
0
당시 시험에는 오류나는 부분이 소스코드 상에서 몇 번 째 줄인지를 적도록 나왔습니다.
해당 부분으로 return name 부분을 쓰면 됩니다.
프로그래밍을 할 때 오류를 크게 2가지로 나눕니다.
(물론 나누는 방법은 여러가지가 있을 수 있겠습니다만..)
컴파일 에러와 런타임 에러가 있습니다.
컴파일 에러(Compile-Time Error)는 문법 자체를 한 번 싹 훑는 것입니다. 컴파일러라고 언어를 기계어로 바꿔주는 언어와 언어 사이에 동작하는 프로그램이 해줍니다.
런타임 에러(Runtime Error)는 프로그램이 동작하고 있는 도중에 에러가 발생하는 것입니다. 예를 들면 문자열 처리 함수를 올바른 문법으로 작성해놓고 거기에다가 숫자를 넣어버리면 에러가 발생합니다.
여튼, 해당 경우는 컴파일 에러라서 실행하려고 컴파일을 시도하는 순간 에러가 발생합니다.
그래서 무조건 에러입니다.