728x90
300x250

C언어 입문을 시작합니다.

C언어를 자세히 소개하자면 너무나 방대하므로 이하 생략하겠습니다.
(추후 글에서 소개할 수 있으면 하겠습니다.)
프로그래밍을 빨리 입문하는 방법은 직접 프로그램을 작성해보는 것입니다.

#include <Stdio.h>

main()
{
       printf("Hello, world\n");
}

이 프로그램을 editor(비주얼스튜디오와 같은 프로그래밍 편집기 혹은 메모장 등)로 작성한 다음에 Hello.c라고 저장합니다.

잠깐......
Unix기반에서는 컴파일을 할때는 어떻게 하나요?

cc Hello.cc

라고 입력하면 컴파일이 됩니다.

#include <stdio.h>

라고 써준 부분은 표준 입출력 라이브러리(Stdio.h)를 불러오는 것입니다.

위 프로그램은 함수이름이 main()로 되어 있으므로 메개변수가 없다는 말이 됩니다.
메개변수가 없을 때에도 괄호는 꼭 있어야 합니다.
중괄호 { } 는 문장들을 묶어서 하나의 덩어리(복합문 또는 블록)로 만들어 주는 역할을 합니다.
이것은 PL/1의 DO-END나 Algol, Pascal의 begin-end와 비슷합니다.

printf는 함수를 호출하는 명령어이며
메개변수는 "Hello, World\n" 입니다.

인용부호 사이에서는 줄을 바꾸어 쓰면 안됩니다.

예제2)

#include <Stdio.h>

main()
{
       printf("Hello, ");
       printf("world");
       printf("\n");

}

반응형

'소프트웨어(SW) > GNU - C, C++' 카테고리의 다른 글

[C언어] 포인터 연산  (122) 2009.05.13
[C언어] 포인터에 익숙해지는 방법은...  (136) 2009.05.13
[C언어] 포인터 개념의 이해  (134) 2009.05.13
[GNU - C, C++] Dev C++ 5.0 - IDE  (134) 2009.03.30
연산자와 C언어  (128) 2009.03.30

+ Recent posts