생선이의 잡다한 블로그

C언어 강좌 1 - 처음은 역시 "안녕 세상아!" 본문

프로그래밍/C언어 강좌

C언어 강좌 1 - 처음은 역시 "안녕 세상아!"

생선스프 2017. 1. 2. 20:30
반응형

안녕하세요 생선스프입니다~

 

이번에는 C언어의 매우 기본적인 "Hello World!" 를 띄워보도록 하겠습니다

 

아마 다들 궁금하실겁니다. 왜 Hello World! 가 기본문구인가를요

 

해외의 어떤 C언어 책에서 Hello World!를 예제로 사용하였더니 갑자기 모두가 Hello World를 사용하게 되었다고 합니다. 예

 

하여튼 시작해 보도록 하겠습니다

 

C언어 강좌 0 - 시작할 준비를 하자! 설정부터 프로젝트 생성까지!

 

우선 코드를 아래와 같이 입력하도록 하겠습니다

1
2
3
4
5
6
#include <stdio.h>
 
void main()
{
    printf("안녕 세상아! \n");
}
cs

 

이렇게 말이죠

 

 

가능한 코드는 복붙이 아닌 직접 입력하도록 합니다

눈감고도 칠정도로 손에 익어야합니다

 

이제 실행을 해보죠!

 

실행은 Ctrl + F5 키로 합니다

 

실행을 시키면 저희가 예상했던데로 잘 나옵니다

 

 

그런데 여러분중에 F5 키를 눌러보신 분도 계실것 같습니다

 

F5를 누르면 순식간에 꺼져버립니다

 

왜일까요? F5가 이상한걸까요?

 

아닙니다. 코드를 보세요 저희는 "안녕 세상아!"를 띄우라고 했지 멈춰있으라고 하지 않았습니다

 

모든 프로그램이 끝나고 멈춰있으면 안됩니다

Ctrl + F5 는 끝나서 꺼지지 않게 방지를 해주는 것이죠

 

하여튼 Ctrl + F5 를 사용할겁니다

 

이제 코드를 분석해보죠

1
2
3
4
5
6
#include <stdio.h> // stdio.h 라는 헤더파일을 불러와서 사용한다고 선언
 
void main() //메인 함수
{
    printf("안녕 세상아! \n"); // printf 함수를 사용하여 창을 띄움
}
cs

 

#include <stdio.h> - <> 혹은 "" 안에 있는 헤더 파일을 불러옵니다

헤더파일은 기능을 담고있는 파일이라고 생각하면 됩니다

 

<> 는 stdio.h 같은 기본적, 대중적으로 쓰이는 헤더파일, ""은 어디서 가져오거나 직접만든 헤더파일을 뜻하게됩니다

딱히 뭘 쓰든 상관은 없을겁니다

 

void main(){} - 이는 메인함수 입니다

프로그램은 메인함수안에있는 내용들을 실행하게 됩니다

void는 반환값을 뜻하는데 저희는 반환할게 없으므로 void 를 사용합니다

 

printf(""); - 이는 화면에 출력을 담당합니다

printf 가 stdio.h 안에 들어있는 기능 중 하나입니다

 

그리고 반드시 문장이 끝날때는 ; - 세미콜론 을 붙혀주어야 합니다!

마치 문장의 마침표같은거죠

 

즉 그말은..?

거의 모든 코드를 한줄로 쓸 수 있다

근데 그러면 망한다..

 

이런뜻입니다

 

이제 오늘은 여기까지!

강좌 읽어주셔서 감사합니다~!

 

공감과 덧글은 생선에게 힘이됩니다!

더 많은 C언어 강좌

반응형
Comments