코드를 작성하기 전에, 주석(Comment)에 대해서 배우고 시작하도록 하겠습니다.
주석이란 소스 코드에 메모를 남겨서 코드를 이해하기 쉽도록 하는 것입니다. 프로그램을 작성하다보면 몇 가지 문제가 발생합니다.
- 규모가 큰 프로그램을 작성할 때는 코드의 구조가 눈에 잘 들어오지 않습니다.
- 오래 전에 작성한 코드는 나중에 코드를 열어보았을 때 구조가 잘 이해되지 않습니다.
- 여러 사람이 협업할 때는 서로의 코드를 잘 모릅니다.
이러한 문제를 해결하기 위해 코드에 메모를 남겨서 코드를 설명하고 메모를 남기는 것입니다. 주석은 메모이기 때문에 코드로 취급되지 않습니다. 따라서 컴파일 시에는 무시되며 프로그램에 영향을 주지 않습니다.
주석 사용법
주석은 한 줄 주석과 여러 줄 주석이 있습니다. 주석 처리된 코드는 초록색으로 표시됩니다.
한 줄 주석
한 줄 주석은 " // " 으로 시작하며, 이후의 모든 텍스트가 주석으로 취급됩니다. 주석은 해당 줄에만 국한됩니다.
main() { // 한 줄 주석입니다. // 이렇게 주석을 달 수 있습니다. printf("Hello, world!"); // 코드 뒷부분에도 달 수 있습니다. }
여러 줄 주석
여러 줄 주석은 " /* " 으로 시작하고 " */ " 으로 끝납니다. 기호 사이의 모든 텍스트가 주석으로 취급됩니다. 메모의 내용이 너무 길 때 사용됩니다.
main() { /* 이렇게 여러 줄을 주석할 수 있습니다. */ /* 한 줄 주석처럼 쓸 수도 있습니다. */ printf("Hello, world!"); /* 어디서든 시작하고 어디서든 끝날 수 있습니다. */ }