프로그래밍/C언어

2강. C언어 입문기

seungdols 2014. 3. 2. 23:25

C언어라는 것을 입문하기 위해 Tool이 필요로 합니다.

 

컴파일러라는 녀석이 필요로 하죠. 컴파일러에 관한 지식은 전문적으로 배워야 하기에 다루지 않고

 

그런 것이 있다는 겉핡기로 지나가도록 할게요 ^^

 

Tool은 바로 자주 사용하는 비주얼스튜디오를 기본으로 할게요.

 

비주얼 스튜디오는 대학교를 다니시는 학생이시면 드림스파크에서 학교 웹메일로 인증을 받으시면

 

거의 대부분의 정품 Tool을 사용하실 수 있습니다.

 

만약 그렇지 못하다 하시면 Dev C++ 이라는 프로그램을 사용하셔야 합니다.

 

 https://www.dreamspark.com/ 드림스파크 주소입니다.

 

프로그램을 설치해주시고 이제 프로그래밍을 하시면 됩니다.

 

어떻게 하느냐?

 

 

 

 

비주얼 스튜디오를 실행시키고 file -> New project 를 가셔도 되고.

바로 앞에 보이는 새로운 프로젝트 생성을 누르셔도 됩니다.

 

 

C++ 에서 Win32 -> 콘솔응용프로그램 선택 해주시고,

아래에 프로젝트명을 입력해주시면 됩니다.

 

 

 

 

빈 프로젝트를 선택해주셔야 합니다.

 

물론 나중엔 미리 컴파일된 헤더를 추가하는 프로젝트를 생성하겠죠?

 

 

 

 

왼쪽 탭에서 소스 파일 클릭 -> 우 클릭 New Item 클릭 하시고

C++ 파일.

아래에 소스파일의 이름을 정해주시면 됩니다.

그리고  .c 로 하느냐 .cpp로 하느냐에 따라 컴파일러가 달라집니다.

 

우리는 C언어이므로 .c를 해주세요 ㅎ

 

 

 

 

기본 코드입니다.

 

#include <stdio.h>

int main(void)
{

 
 return 0;
}

 

 

#include <stdio.h>

int main(void)
{

 printf("Hello World\n");
 return 0;
}

 

출력함수를 이용한 콘솔 출력입니다.

 

이렇게 작성 하신 후 F7을 누르시고 에러가 없다면 컴파일이 된 것입니다.

그리고 ctrl+ F5 누르시면 실행이 됩니다.

 

 

 

설명을 드리자면

 

#include <stdio.h>

 

stdio.h 가 헤더 파일인데

standard input/output을 지칭하는 기본 헤더파일입니다.

 

출력과 입력 그리고 기본 함수들을 포함하고 있는 헤더 파일이죠.

헤더파일이란 이전의 프로그래머들이 만든 도서관개념이죠.

나중에 본인이 만든 파일도 헤더파일로 추가 할 수 있습니다.

보통 표준함수들은 라이브러리라고 합니다.

 

즉, 구현된 함수는 모르지만 우리는 가져다 쓰는 방식이죠.

 

그리고 메인 함수가 시작합니다.

 

메인 함수는 그냥 외워주세요.

 

제가 윈도우 작동방식은 잘 몰라서 메인함수 설명하기가 어렵네요.

 

예시로 우리가 프로그램을 작성하는데 그 작성된 프로그램을 Call 해주는 함수,

라고 할 수 있을 것 같아요.

 

그렇게 우선 뛰어 넘고.

 

 printf("Hello World\n");

라이브러리에 있는 출력함수 입니다.

글자를 출력하려면 "" 따옴표안에 글자를  쓰시면 됩니다.

\n 이건 백스페이스 + n 개행이란  콘솔에서 엔터를 뜻합니다.(쉽게 해서 줄바꿈.)

그리고 프로그래밍의 줄 맺음은 무조건 세미콜론 ; 을 붙여주셔야 인식 합니다.

 

그리고 return 0; 은 그냥 이 녀석은 메인함수와 같은 이치로 그냥 외워주세요 ㅎ

 

차차 설명해드릴게요^^

 

그럼 이만 ㅎ

 

 

 

 

반응형

'프로그래밍 > C언어' 카테고리의 다른 글

ANCI C  (0) 2014.03.05
3강. 반복문  (0) 2014.03.04
1강. C언어 네 이놈.  (0) 2014.03.02
1.5.2 Count Chracters 2st version  (0) 2011.11.23
1.5.2 Count Chracters  (0) 2011.11.23