인프런 커뮤니티 질문&답변

양주원님의 프로필 이미지
양주원

작성한 질문수

홍정모의 따라하며 배우는 C언어

3.3 scanf() 함수의 기본적인 사용법

15분경 질문

작성

·

128

·

수정됨

1

scanf 함수가 i의 값을 바꾼다고 하셨는데 그러면 처음에 i=0으로 정의가 됐다가 scanf 함수를 통과하면서 i가 바뀐다는 뜻인가요? 만약 그렇다면 뭐로 바뀌는지는 어떻게 아는 건가요?

답변 1

1

안녕하세요, 질문&답변 도우미 Soobak 입니다.

 

네, 맞습니다.

무엇으로 바뀌는 지에 대해서는, '사용자가 콘솔에 입력한 값' 으로 변경합니다.
이는 scanf() 함수의 기능입니다.

 

즉, 처음 int i = 0; 으로 선언된 i 에 대하여, scanf() 함수는 해당 변수의 값을 '사용자가 콘솔에 입력한 값' 으로 변경합니다.

양주원님의 프로필 이미지
양주원

작성한 질문수

질문하기