이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
강호찬
가입: 2019년 9월 12일 올린 글: 24
|
올려짐: 2019년11월12일 16:55 주제: [HW6 ㅡ Exercise1] WRITE e 질문 |
|
|
k-- 스펙에서,
WRITE e를 했을 경우 return value가 n인데 (n은 e의 계산값)
그렇다면 SM5에서 관련 실행을 했을 경우,
스택에 (e의 계산 값인) n이 남아있어야 하는 건가요? |
|
위로 |
|
|
조민기
가입: 2015년 9월 6일 올린 글: 82
|
올려짐: 2019년11월12일 18:58 주제: |
|
|
질문이 애매합니다.
우선, k-- 언어에서는 WRITE (WRITE 3)) 의 경우 3이 두번 출력되어야 합니다.
그리고 k-- 언어의 각 코드를 실행했을 때 SM5의 상태가 어떤 형태여야 하는지는 문제에서 강제하지 않습니다. 만약 k-- 언어에서 식을 계산했을 때 SM5의 스택에 계산 결과가 쌓이도록 구현하셨다면 말씀하신 경우 n이 스택에 있어야 할 것입니다. |
|
위로 |
|
|
|