thecode

[Clang] 기초 문법 본문

Clang

[Clang] 기초 문법

hyeontack 2020. 8. 20. 00:55

안녕하세요 THECODE에 방문해주셔서 감사합니다.


; (세미콜론)

C 언어는 구문이 끝날 때 ; (세미콜론)을 붙입니다.

printf("Hello, world\n");

세미콜론을 생략하면 컴파일 에러가 발생하게 되므로 주의해야 됩니다.

 

주석(comment)

즉, 주석은 컴파일러가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않습니다.

보통 주석은 코드에 대한 자세한 설명을 작성하거나, 특정 코드를 임시로 컴파일되지 않도록 만들 때 사용합니다.

주석은 한 줄 주석범위 주석 두 가지가 있습니다.

  • 한 줄 주석 //
// Hello, world! 출력
printf("Hello, world!\n");
//printf("Hello, world!\n");

//를 사용하면 뒤에 나오는 한 줄 내용들은 주석 처리가 됩니다.

  • 범위 주석 /* */
/*
printf("Hello, world!\n");
printf("1234567890");
*/

/*로 시작하여 */로 끝나며 여러 줄을 주석으로 만들 수 있습니다.

 

중괄호 { }

C 언어는 여러 문법에서 { } (중괄호)를 많이 사용하는데 보통 중괄호는 코드의 범위를 나타냅니다.

다음 코드에서 중괄호로 묶은 부분은 main 함수에 소속된 코드입니다.

int main()
{
    printf("Hello, world!\n");

    return 0;
}

중괄호는 if, for 등의 키워드가 영향을 미치는 영역을 정할 때도 사용합니다.

if (a > 10)
{
    printf("a");
}

for (int i = 0; i < 10; i++)
{
    printf("Hello, world!\n");
}

구조체(공용체, 열거형)를 정의할 때도 중괄호를 사용합니다.

struct Hello {
    int a;
    int b;
};

이 경우에는 중괄호 뒤에 ; (세미콜론)을 써준다.

 

들여쓰기

C 언어로 소스 코드를 작성하다 보면 키워드에 따라서 들여쓰기를 하는 경우가 많습니다.

보통 { (여는 중괄호)가 시작될 때 들여쓰기를 합니다.

int main()
{
	printf("Hello, world\n");
    return 0;
}

 

들여쓰기는 코드를 읽는 사람 입장에서 가독성을 좋게 하기위해서 합니다.

암묵적인 규칙이라고도 할 수 있습니다.


Reference

  1. https://dojang.io/mod/page/view.php?id=19

 

 

'Clang' 카테고리의 다른 글

[Clang] README  (0) 2020.08.20
[Clang] Hello, world  (0) 2020.08.19
[Clang] 구조체 포인터  (0) 2020.08.19
[Clang] 구조체  (0) 2020.08.19
Comments