pascal에서 'repeat ...until 조건문;'과
C나 java의 'do ... while(조건문);'은 같은 용법입니까?
until이란 것이 조건문을 만족할 때까지라고 보면 while문도 조건문을 만족하는 동안
수행하는 거니까 같은 것 같은데,,,
그러니까 예를 들어
x := 5;
repeat
x := x-1;
...
until (x >= 0 )
이런 코드가 있음 x값이 4,3,2,1,0 일 때 5번 수행되는 것 맞나요???
아님 x가 0일 때는 수행이 안 되나요???
급하니까 아는 분 빨리 답해주세요!!!
질문) 이런 코드가 있음 x값이 4,3,2,1,0 일 때 5번 수행되는 것 맞나요???
답 ) 결과 값 --> 4
x값이 4,3,2,1,0 일 때 5번 수행될려면
until (x >= 0 ) -----> until (x = 0) 이렇게 하면
x값이 4,3,2,1,0 나옵니다...
sumi wrote:
> pascal에서 'repeat ...until 조건문;'과
> C나 java의 'do ... while(조건문);'은 같은 용법입니까?
> until이란 것이 조건문을 만족할 때까지라고 보면 while문도 조건문을 만족하는 동안
> 수행하는 거니까 같은 것 같은데,,,
>
> 그러니까 예를 들어
>
> x := 5;
> repeat
> x := x-1;
> ...
> until (x >= 0 )
>
> 이런 코드가 있음 x값이 4,3,2,1,0 일 때 5번 수행되는 것 맞나요???
> 아님 x가 0일 때는 수행이 안 되나요???
> 급하니까 아는 분 빨리 답해주세요!!!