scanf 함수의 의미
적송
2023.04.01
오류에 대하여 질문하신다면,어느 부분에서 어떤 내용의 오류가 나는지를 써주세요.
저가 c언어공부를한지 3일째가되는대#include stdio.h
#include stdlib.hint main(int argc, char *argv[])
{
int result;
int num1,num2;
printf( 정수 one: );
scanf(%d, &num1);
printf( 정수 two: );
scanf(%d, &num2);
result=num1+num2;
printf(%d + %d = %d \n, num1, num2, result);
system(PAUSE);
return 0;
}
dev c++ 이프로그램으로 책에있던 예제를 한번 그대로옮겨서해본결과내가 덧샘뺼샘을 내가 숫자를적어서 할수잇더군요scanf를 사용하니깐 일캐되는대scanf(%d, &num1);scanf(%d, &num2);여기의 숨겨진 의미가뭐에요?
-
무크
사용자가 입력한 값은 %d 에 의해 int 형 즉 (정수 형식)으로 num1이라는 int 로 선언된 변수에 저장되요
-
찬슬
\%d\ 란 형식으로 &num1 에 저장하는거예요.