728x90
300x250
C언어 입문을 시작합니다.
C언어를 자세히 소개하자면 너무나 방대하므로 이하 생략하겠습니다.
(추후 글에서 소개할 수 있으면 하겠습니다.)
프로그래밍을 빨리 입문하는 방법은 직접 프로그램을 작성해보는 것입니다.
#include <Stdio.h>
main()
{
printf("Hello, world\n");
}
main()
{
printf("Hello, world\n");
}
이 프로그램을 editor(비주얼스튜디오와 같은 프로그래밍 편집기 혹은 메모장 등)로 작성한 다음에 Hello.c라고 저장합니다.
잠깐......
Unix기반에서는 컴파일을 할때는 어떻게 하나요?
cc Hello.cc
라고 입력하면 컴파일이 됩니다.
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");
}
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 |