1.디버깅해서 알려주세요..
10,7,4,1일때 i를 누적시키면
10+7+4+1아닌가요?
2.추가적으로 n÷m = r 일 경우에 r은 무조건 나머지 값인거죠?
몫은 어떠한 경우에도 버리는 값인가요?
안녕하세요 길벗수험서 운영팀입니다.
해당 코드의 디버깅표는 교재 483쪽에서 찾아보실 수 있습니다.
if(i%3==1)에서 i의 값은 9~1까지 입니다.
10이 저장된 i가 처음 1,2,3을 진행하게 되면 9가 되니까요.
처음에는 손으로 직접 변수의 변화를 디버깅해보지 않으면 값이 변화하는 위치나 원리를 파악하기 어려울 수 있습니다.
제가 새로 디버깅표를 작성한다 해도 결국 483의 디버깅표와 다를바 없죠.
직접 코드를 한줄한줄 따라가면서 변수의 변화를 노트에 적어가면서 교재의 디버깅표와 비교해보세요.
먼저 산술연산자 나누기(÷)가 아닙니다.
나머지 구하는 C언어의 연산자는 퍼센테이지(%)입니다.
예, %를 사용하는 경우 몫은 구해지지 않으며, 나머지 값만이 반환됩니다.
a = 5%3 (a=2)
행복한 하루되세요 :)
-
관리자2019-03-20 09:44:37
안녕하세요 길벗수험서 운영팀입니다.
해당 코드의 디버깅표는 교재 483쪽에서 찾아보실 수 있습니다.
if(i%3==1)에서 i의 값은 9~1까지 입니다.
10이 저장된 i가 처음 1,2,3을 진행하게 되면 9가 되니까요.
처음에는 손으로 직접 변수의 변화를 디버깅해보지 않으면 값이 변화하는 위치나 원리를 파악하기 어려울 수 있습니다.
제가 새로 디버깅표를 작성한다 해도 결국 483의 디버깅표와 다를바 없죠.
직접 코드를 한줄한줄 따라가면서 변수의 변화를 노트에 적어가면서 교재의 디버깅표와 비교해보세요.
먼저 산술연산자 나누기(÷)가 아닙니다.
나머지 구하는 C언어의 연산자는 퍼센테이지(%)입니다.
예, %를 사용하는 경우 몫은 구해지지 않으며, 나머지 값만이 반환됩니다.
a = 5%3 (a=2)
행복한 하루되세요 :)