- C언어 프로그램 기본 구조 이해
- Hello World 출력
(예제) Hello World! 출력 소스 코드 ▼

한 줄씩 해석하기
#include<stdio.h>
# 전처리
include 포함하다
<stdio.h> 헤더 파일
우선, 전처리란 코드가 수행되기 전에 처리되는 구문을 의미한다.
상자를 해석해보면
'헤더 파일을 포함한다'라는 의미다.
C 프로그램을 컴파일하기 전, C 표준 라이브러리 중 하나인
stdio.h 헤더 파일에 선언된 내용을 포함한다는 것이다.
(stdio는 standard input output 약자)
stdio.h 파일에는 C언어에 쓰이는 각종 함수가 정의되어 있다.
stdio.h 파일을 포함하지 않으면 printf(출력함수)를 쓸 수 없다.
.h 형태의 파일은 헤더 파일이고, 함수나 변수의 선언을 한다.
이를 요약하면, stdio.h 파일을 include(포함하는) 하는 작업을 전처리(#)해라.
int main() {} printf() return 0 ;
int main() 함수와 출력자료형
{} 함수의 영역
printf() 출력 함수
return 돌려주다
; 문장의 끝
mian 함수는 운영체제에서 호출한다. 기본적으로 정의되는 함수로, 종료될 때 정수형(int) 값을 리턴한다.
{중괄호}는 함수 정의의 영역을 나타낸다.
return의 사전적 정의는 '돌려주다'로 return 0
값을 만나면 0을 리턴하고 함수를 빠져나간다.
즉, return은 ①함수를 빠져나가고, ②값을 리턴하는 역할을 한다.
운영체제에 값을 반환하고 함수를 종료한다.
모든 문장은 ; (세미콜론)으로 마쳐야 한다. 단, 전처리 구문은 세미콜론을 쓰지 않는다.
출력하기
printf () 함수를 사용해 Hello World! 문자열을 화면에 출력해보자.
위의 소스코드를 완성한 후 F11을 눌러 컴파일 및 실행해준다.
컴파일은 사람이 이해할 수 있는 C언어로 된 소스코드를
컴퓨터가 이해할 수 있는 이진코드로 바꿔주는 과정을 의미한다.

'컴퓨터' 카테고리의 다른 글
| 웹서버 구축하기 (1) | 2023.02.04 |
|---|---|
| 정보처리기사[실기] 문제 풀기 (0) | 2023.01.03 |
| 정처기[필기] 소프트웨어 설계 (0) | 2022.12.25 |
| 001 식별자와 키워드 (1) | 2021.07.08 |
| C언어 프로그램 추천 및 설치 #dev c++ (0) | 2021.06.27 |