답변 1
5
안녕하세요 xx Yu님!
.
프로그래밍을 할 때 세미콜론의 의미는 한 문장(statement)의 구분을 나타냅니다. 쉽게 생각하면 컴퓨터에게 내리는 명령 하나하나를 구분하는 의미가 있습니다.
.
이런 세미콜론의 존재는 컴파일러가 개발자가 작성한 코드를 어떻게 해석해야 하는지를 알려주기에 중요합니다. 그러나 세미콜론이 아니어도 하나의 명령단위를 구분할 수 있는 경우가 있다면 세미콜론을 생략할 수 있습니다.
.
바로 while() 이나 if() 안의 조건문이 그런 예시 중 하나입니다. while(조건문) 은 세미콜론이 없다 하더라도 하나의 명령단위라는 것을 알 수 있습니다. if() 문도 마찬가지입니다.
.
감사합니다.
답변 감사드립니다 좋은 하루 되세요