• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

for문이랑 if문 강의에서 나온 "/n"에 대해서 질문드립니다

21.07.20 00:11 작성 조회수 84

0

강의를 듣다가 "/n" 설명이 반복해서 들어봐도 이해가 잘 안가서요.
우선 print를 쓰지 않고 cat을 굳이 사용하는 이유가 있는지가 궁금합니다.
강의에서의 for문 안에 if문의 값을 출력할때 print를 사용해서 출력을 하면 1,3,5,7,9가 행마다 값이 하나씩 출력이 되는데 cat을 썼을때는 13579가 한 줄로 나열이 되어서 출력이 되는 현상을 보았는데, 이를 행마다 값이 하나가 되게끔 하기 위해서 "/n"을 쓰신건가요?
enter의 의미로 사용이 된다고 설명을 해주셨는데 이게 무슨 뜻인지도 잘 이해가 안갑니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. Rachel Kim님

cat과 print는 다른 함수이긴 하지만  for문 안에서 사용할때에는 동일한 역할을 합니다.

cat("\n", i) 

이렇게사용하면

(enter) 1

(enter) 2

(enter) 3

이렇게 출력이 됩니다.

이와 비슷하게

cat("\t",i) 

이렇게 사용하시면

(tab) 1 (tab) 2 (tab) 3

이렇게 출력이 됩니다.