티스토리 뷰
반응형
간단한 C코드와 Java코드입니다. 컴파일 결과는 어떻게 될까요?
= C 코드 =
= Java 코드 =
= C 코드 =
int main()
{
int a;
while(1){
}
a=10;
return 0;
}
{
int a;
while(1){
}
a=10;
return 0;
}
= Java 코드 =
public class SomeClass {
public static void main(String[] args) {
while(true){
}
int a=10;
}
}
public static void main(String[] args) {
while(true){
}
int a=10;
}
}
C코드 컴파일이 잘 되지만,
Java코드는 컴파일 타임에 오류를 발생시켜주네요
무한루프 아래코드는 실행될 수 없다고,
5번째 라인에서 unreachable statement 란 오류메세지를 나타내더군요
컴파일타임에 반복문의 탈출조건까지 확인해 주는 Java 컴파일러..
참 똑똑하네요^ㅡ^ㅎㅎ
아~ 기특해라ㅋㅋ
반응형
댓글