작성
·
128
·
수정됨
1
scanf 함수가 i의 값을 바꾼다고 하셨는데 그러면 처음에 i=0으로 정의가 됐다가 scanf 함수를 통과하면서 i가 바뀐다는 뜻인가요? 만약 그렇다면 뭐로 바뀌는지는 어떻게 아는 건가요?
답변 1
1
안녕하세요, 질문&답변 도우미 Soobak 입니다.
네, 맞습니다.
무엇으로 바뀌는 지에 대해서는, '사용자가 콘솔에 입력한 값' 으로 변경합니다.
이는 scanf()
함수의 기능입니다.
즉, 처음 int i = 0;
으로 선언된 i
에 대하여, scanf()
함수는 해당 변수의 값을 '사용자가 콘솔에 입력한 값' 으로 변경합니다.