아하
생활

생활꿀팁

하얀고슴도치236
하얀고슴도치236

C 언어에서 scanf 를 반복문 등으로 다시 받으면 왜 입력받지 않았는데 받은것으로 처리되나요??

C 언어에서 scanf 를 반복문 등으로 다시 받으면 왜 입력받지 않았는데 받은것으로 처리되나요??

예를 들어서

while(1){scanf(A)

print(A)}

이런식으로 처리할때 처음에는 scanf 로 A를 받고 진행되지만

그 이후부터는 입력하지도 않았는데 공백문자 처리되며 계속 print 만 찍힙니다.

2개의 답변이 있어요!