안녕하세요!! 

 

오늘은 지난시간 실습으로 진행해보았던 예제 코드를 통해 

 

C언어의 기본 구조에 대해 알아보도록 하겠습니다.

 

 

예제 코드

 

위와 같은 예제 코드에서 C언어의 기본 골격은 다음과 같이 나눠볼수 있겠습니다. 

 

 

 

1. 전처리기 (Preprocessor directives)

#include : 전처리기(preprocessor)로 컴파일을 수행하기전 전처리를 지시한다.

 

<stdio.h> : Standard Input Output의 의미로 .h의 확장자를 가지는 헤더파일이다. 

통합 개발 소프트웨어인 Visual studio를 설치하면 자동으로 설치되는 헤더파일로, 표준입력 출력 함수들이 포함되어 있다. 

 

즉, '컴파일 수행전에 표준입력 출력함수가 포함되어 있는 헤더파일을 포함시키는 작업을 진행' 하라는 의미이다. 

 

2. 정의된 함수 (defined function)

함수부분은 다음과 같이 또 세부적으로 구성된다.

 

함수의 이름을 기준으로 오른쪽은 입력형태, 왼쪽은 출력형태로 구성되어 있으며

 

중괄호( { } )를 통해 함수의 시작과 종료를 의미하며, 그 사이에 함수의 기능을 정의화 시켜 작성합니다. 

 

예제코드를 예로들면 main함수 내에 출력함수인 printf를 기능으로 작성하여 

 

main함수가 실행되면 printf 함수가 그 기능으로 실행되어 입력한 문구인 "Hello world"가 출력되게 됩니다. 

 

 

오늘은 C언어의 기본 골격인 그 구조에 대해 알아보았고,

 

다음에는 좀더 세부적인 C언어의 구성 요소 토큰, 변수 및 여러 함수들에 대한 이야기로 찾아오도록 하겠습니다!

 

 

+ Recent posts