• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

for문에서의 ;

20.07.11 22:34 작성 조회수 85

0

for 문 뒤에는 왜 ; 을 안넣나요?

답변 1

답변을 작성해보세요.

1

구민수님의 프로필

구민수

2020.08.14

';'은 어떤 문장이 끝났다는 것을 알려줍니다. 만약

for(i=1 ; i<=5 ; i++)

{

printf("*");

} 라고 코드를 입력한다면 의도대로 '*****'이 나타나겠지만,

for(i=1 ; i<=5 ; i++);

{

printf("*");

}

이라고 입력하면 for문은 저 ';' 때문에 아무것도 실행하지 않습니다.

세미콜론이 있기 때문에 밑에 있는 괄호는 이제 for문의 영역이 아닌 것입니다.