컴퓨터

C언어 기초 - Hello World부터 출력해보자

이까루 2021. 6. 29. 13:24
반응형

- 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언어로 된 소스코드를

컴퓨터가 이해할 수 있는 이진코드로 바꿔주는 과정을 의미한다.

 

F11 실행 결과

 


 

반응형

'컴퓨터' 카테고리의 다른 글

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