검색어 입력폼

프로그래밍 언어론(원유헌) - 제5장변수바인딩식및제어문

저작시기 2001.01 | 등록일 2006.10.07 파일확장자 어도비 PDF (pdf) | 14페이지 | 가격 1,500원

소개글

프로그래밍 언어론 - 원유헌 저(정익사) 개정판
연습문제 풀이 입니다.

본 자료는 PDF파일로 제공 됩니다.

목차

5.1~5.33

본문내용

5.31 C++의 break문과 Java의 break문간의 차이점은 무엇인가?
[풀이]자바에서는 break문이 레이블을 가질 수 있다.
레이블이 없는 경우에는 C++과 동일한 역할을 하지만 레이블을 인자로 가지는 경우에는 해당 레이블로 분기하게 된다. 다음 예를 보자.

begin: // begin이라는 레이블을 가지고 있다. break begin 문은 여기로 분기

for (int i=0; i<10; i++) {
// 레이블이 없으면 break는 switch문을 벗어나 이 곳으로 분기
switch(value) {
case 1: value++; break;
case 5: break begin; // begin이라는 레이블로 분기한다. default : value--; break;
}
}

5.32 Pascal의 goto문 제한이 갖는 주요 문제점은 무엇인가?
[풀이]Goto문 제거에 따라서 다양한 순서 제어문을 요구하게 된다. 따라서 택일문, 반복문, 되부름등의 복잡한 구조를 가지게 된다.

5.33 PL/I의 레이블 변수가 갖는 두가지 단점은 무엇인가?

참고 자료

없음
다운로드 맨위로