숙제는 문서로 작성하시거나(LaTeX 등 워드프로세서) 종이에 적어(이 경우, 글씨를 알아볼 수 없을 경우 오답 처리되니 유의 바랍니다) 수업 시작 시 조교에게 제출하시면 됩니다.
D 언어의 의미에 대해 간단히 부연하자면,
- `repeat C E`는 C의 do-while과 유사하게 `C`를 한 번 실행한 후, `E`가 0이면 그만두고, 그렇지 않으면 반복합니다.
- `E < E`도 C와 마찬가지로, 참이면 1, 거짓이면 0입니다.
- `if E C1 C2`도 `E`가 0이면 `C2`, 그렇지 않으면 `C1`을 실행합니다.
- 포인터의 경우 정수와 별도의 location 타입으로 보아, 포인터를 정수 취급하는 연산(pointer arithmetic)은 없습니다.