scanf함수 %c서식문자 문제
소아
2024.01.16
다시질문
문제가 희안함.질문 내용 :
#includestdio.h
void main(void)
{
char i=0;
printf(연산자 입력: ),scanf(%c,&i);
main();
}
먼저 이걸 실행해보세요.
그리고 값을 계속 쓰면 이상하게 나올겁니다.이상현상
1.scanf함수의 문자열개수에 따라 printf함수가 호출된다. (1개는 기본으로해서 4개의 문자쓰면 printf함수가 5번 호출됨..)
왜 이런 현상이 일어나는 거죠.