• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

15분경 질문

24.02.02 22:15 작성 24.02.02 22:16 수정 조회수 83

1

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

답변 1

답변을 작성해보세요.

1

Soobak님의 프로필

Soobak

2024.02.03

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

 

네, 맞습니다.

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

 

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