본문 바로가기
C

C언어 main 함수 구조와 주석

by 규우울 2021. 12. 2.
반응형

안녕하세요 오늘은 C언어 함수의 구조와 주석처리에 대해서 알아보겠습니다.

 

우선 C에서 함수란 일정한 기능을 수행하는 코드입니다.

 

복잡한 프로그램은 여러 개의 함수를 쓰지만 간단하고 쉬운 프로그램은 main함수 하나만 사용하기도 합니다.

 

main함수는 C언어 프로그램에 반드시 있어야 하는 함수입니다.

 

간단하게 코드를 작성했습니다.

 

여기서 #include <stdio.h>에서 stdio는 standard input output의 줄임말인데 표준 입출력이라는 뜻입니다.

 

여기에 printf가 포함이 되어있는 것입니다.

 

그리고 3행부터 10행까지가 이 프로그램의 main함수입니다. 

 

main함수는 머리와 몸통으로 구성되어있는데 머리부분은

 

int main(void) 부분이며 함수 원형(function prototype)라고 합니다.

 

함수의 이름과 필요한 데이터를 표시하는 곳입니다.

 

그 후 {에서부터 }까지는 함수의 몸통 부분인데 이 부분에서는 함수에서 하는 일들을 적습니다.

 

그리고 마지막에는 return 0;를 넣어서 프로그램을 종료합니다

 

이 안에서는 규칙이 4가지가 있습니다.

 

첫 째 세미콜론을 사용해서 문장의 끝을 표시한다.

 

세미콜론은 마침표와 같습니다. 

 

반드시 문장의 끝에는 세미콜론을 사용해주세요;

 

둘째 한 줄에 한 문장씩!

 

물론 한 줄에 여러 문장을 쓰고 대신 문장 끝에는 세미콜론만 붙이면 됩니다.

 

하지만 약속이라는 것이 있기 때문에 한 줄에는 한 문장만 적어야 합니다.

 

셋째 일정한 간격으로 들여 쓰기

 

보통 4칸을 주로 들여 씁니다.

 

 

그리고 주석에 대해서 알아보겠습니다.

 

주석

주석은 코드 안에서 컴퓨터가 알아볼 수 없게 작성한 글입니다.

 

(전처리 단계에서 모두 제거되기 때문에 컴파일러가 번역 X)

 

그리고 사람이 읽고 수정하기 쉽게 설명하는 것이기 때문에 자세하게 써놔주는 것이 좋습니다.

 

주석은 두 가지 형태가 있는데

/* ~ */        /*와 */안에 있는 내용들이 주석처리됩니다.

// ~            //로부터 해당 줄에 있는 모든 내용을 주석 처리합니다

반응형

댓글