• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

if문 조건식안에 print함수는 ;가 필요없어도 작동되는겁니까?

21.06.17 09:38 작성 조회수 261

0

답변 1

답변을 작성해보세요.

5

codesweaver님의 프로필

codesweaver

2021.06.17

안녕하세요 xx Yu님!

.

프로그래밍을 할 때 세미콜론의 의미는 한 문장(statement)의 구분을 나타냅니다.  쉽게 생각하면 컴퓨터에게 내리는 명령 하나하나를 구분하는 의미가 있습니다.

.

이런 세미콜론의 존재는 컴파일러가 개발자가 작성한 코드를 어떻게 해석해야 하는지를 알려주기에 중요합니다. 그러나 세미콜론이 아니어도 하나의 명령단위를 구분할 수 있는 경우가 있다면 세미콜론을 생략할 수 있습니다.

.

바로 while() 이나 if() 안의 조건문이 그런 예시 중 하나입니다. while(조건문)  은 세미콜론이 없다 하더라도 하나의 명령단위라는 것을 알 수 있습니다. if() 문도 마찬가지입니다.

.

감사합니다.

xx Yu님의 프로필

xx Yu

질문자

2021.06.17

답변 감사드립니다 좋은 하루 되세요