scanf 대해

익명 사용자의 이미지

scanf( "%d %d \n" , &i , &j );
printf( "%d %d\n" , i , j );
했을때 \n이 있을때랑 없을때랑
다르더군요.
즉 있을때는 두개의 숫자를 입력받고도 더 대기를 하고
--> 엔터를 쳐주어서 숫자를 하나더 입력해야지 리턴하고
없을때는 두개의 숫자만 입력하고 엔터를 치면
바로 i , j를 찍어주는데요.
\n 역할이 무엇인가요?

익명 사용자의 이미지

간단히말해서 한칸 내려주는겁니다....
그냥 쓰믄 옆에 붙어서 나오죠...근데 \n 붙으믄 한칸 내려가서 다른 명
령이 실행됩니다.