# 주석

프로그램이 하는 일을 설명하기 위해 쓴다. 주석은 프로그램의 실행 결과에 영향을 미치지 않는다. 주석은 꼭 필요한 것은 아니다. 그렇지만 다른 사람이 내가 짠 코드를 읽었을 때 가독성을 높여주기 위해 사용한다. 주석에는 프로그램의 구조와 동작을 설명해주는 문장이 들어간다.

 

<<사용 방법 >>

한 줄로 된 주석을 사용할 때는 이중 슬래시 //를 사용한다.

// 한 줄로 된 주석

 

여러 줄로 된 주석을 사용할 때는 /* ... */를 사용한다.

/* 여러 줄로
	된
    주석 */

 

# 전처리기

#include <stdio.h>

위의 문장은 전처리기 지시어이다. 위 문장은 헤더 파일 stdio.h를 소스코드 안에 포함하라는 의미의 문장이다. 

 

<<헤더 파일>>

코드의 일부분이 들어 있는 텍스트 파일로서 ".h"의 확장자를 가진다. stdio.h는 "standard input output"의 줄임말로 표준 입출력을 뜻한다. 실제로 표준 입력과 표준 출력에 관한 라이브러리 함수들의 정의가 들어 있다. 출력을 할 때 쓰이는 printf() 함수의 정의는 stdio.h 헤더 파일에 들어 있기 때문에 printf()함수를 사용하기 위해서는 반드시 stdio.h가 포함되어야 한다.

#include <stdio.h>

int main(void)
{
    printf("HELLO WORLD !");
    return 0;
}

 

# 함수

함수는 특정 기능을 수행하는 처리 단계들을 괄호로 묶어서 이름을 붙인 것이다. 

 

<<함수의 구조>>

int main(void) // 함수의 출력 타입, 함수의 이름, 함수의 입력 타입
{
    ...
}

"int main(void)"는 함수 정의의 첫 번째 행으로, 함수 헤더로 불린다. 차례대로 함수의 출력 타입, 함수의 이름, 함수의 입력 타입이 차례대로 나타난다. 

+ Recent posts