반응형
C어의 특성을 알아 봤으니 실제로 이제 C언어가 어떻게 구성이 되는지 한번 직접 자판을 두둘겨 보면서 공부를 해보도록 하겠습니다.
이제 C언어와 처음으로 만나보는 시간입니다. 저는 vim 에디터를 사용하여 코딩을 하고 컴파일 진행을 하였습니다. 각자에게 가장편한 환경을 선택하여 코딩을 해보세요. (개발환경 만들기 구글링)
자 이재 아래와 같은 결과물이 나오는 코드를 에디터에 작성을 해봅시다.
/* 문장을 출력하는 프로그램 */작성이 완료 되었다면 파일의 저장은 filemane.c 형식으로 저장을 해줍니다. 이제 컴파일을 해서 실행을 시켜본다면 위와 같이 문자가 출력되는 확인하실 수 있습니다.#include <stdio.h>
main()
{
printf("안녕하세요.\n프로그래밍 연습 문장을 출력합니다.\n");
}
C언어 프로그램은 함수로 구성이 된다고 했습니다. 바로 저 main 함수를 통하여 프로그램이 시작되고 끝이나게 되는 것이죠. 고로 함수의 끝은 프로그램의 끝이라고 생각 할 수 있습니다. 함수의 끝은 {} 괄호로 표시 하게 됩니다.
메인 함수를 작성하기전에 #include 라고하는 것은 헤더파일을 지정하는 것인데 헤더파일은 컴파일을 제공하는 회사등에서 프로그램작성을 좀더 쉽고 안전하게 하기 위해서 다양한 정보가 기술되어 있는 것입니다. 헤더파일에는 함수내에서 사용자가 사용하는 명령어라든지 여러가지 정보들이 들어있습니다. 일단은 저 해더 파일이라는 녀석은 반드시 들어가야 프로그램이 작동된다고 생각하는 편이 편합니다.
그리고 printf 라는 명령을 통하여 화면에 우리가 원하는 문자를 출력하게 됩니다. 외부에 출력할 내용은 " " 의 영역안에서 출력이 되죠. 중간에 보면 \n이라고 하는 특이한 녀석이 있는데 이녀석은 확장문자열이라는 녀석으로 여기서 \n은 문자열을 개행하는 역활을 합니다. C에서는 이렇게 다양한 확장 문자열을 통하여 여러가지 작동을 하기도 하죠. 나중에 자세히 보도록 하겠습니다.
제가 말주변이 없어서 참 .. 뭔가 기록을 하고 설명을 하는게 딸리네요 ^^;; 다음 부터는 구차한 설명보다 직접 예제문제를 가지고 하나씩 코딩해보면서 사용되는 내용들을 가지고 공부를 해보겠습니다.
반응형
'야매 개발실 > C++ Programimmg' 카테고리의 다른 글
C++ 첫번째 문제 정답화면 (0) | 2009.09.12 |
---|---|
도전!! 프로그래밍 과제!! (0) | 2009.09.06 |
임벤디드 개발 언어 ActionScript 개발툴을 사용해보자 (0) | 2009.09.06 |
C언어를 배워보자 : 첫번째 (0) | 2009.08.14 |
visual c++ 설치하고 환경변수 등록하기 (1) | 2009.08.11 |