scanf 함수에 대한 질문입니다.

scanf함수데이터 입력질문 내용 : c 프로그래밍 책을 보다가 이해할 수 없는 부분이 있어서 질문을 올립니다.
printf 함수 사용 시는 int a=3 이런식으로 a에 대한 값을 3으로 초기화 해서 활용하지 않습니까?

근데 scanf함수 예시문을 보니 숫자를 초기화하는 부분이 없고 단지, %d %d, &a , &b이런식으로 쓰더라구요.
근데 컴파일 결과를 보면 3이나 4로 입력이 되있더군요. 뭐 언제 입력을 한건지 설명이 안나와있어서 이해가 안가요;;

scanf 함수가 키보드를 통해 데이터를 입력받는다는데, 어느 시점에 키보드로 데이터를 입력해야 하는지, 어떻게 입력을
하는건지 이해가 안갑니다..

제 질문이 무슨 말인지 이해하십니까 ㅠㅠ;;

댓글 4

  • CutieBaby 2026.07.11

    제목 수정해주세용
    sacnf - scanf

  • 수국 2026.07.11

    감사합니다. 집에가서 직접 컴파일해봐야 겠네요~

  • 도래 2026.07.11

    가령
    소스를 한줄한줄 실행하다가
    scanf(\%d %d\

  • 지나 2026.07.11

    음 젤 좋은 방법은 소스를 직접 써서 컴파일&실행해보는거에요 ㅋ

C언어 다른 글

목록