2. 1. C 언어란 ?
2. 우선 아무것이나 출력 해보자 . (Hello World 출
력 예제 )
3. C 는 실질적으로 모든 컴퓨터 시스템에서 사용
할 수 있는 프로그래밍 언어이다 . 이런 이유와
생성된 프로그램의 높은 성능으로 1972 년 발표
당시부터 지금까지 사용되고 있다 .
현재 C 언어는 실무 보다는 프로그래밍을 처음
접하는 사람들이 맨 처음 배워야 하는 언어로
손꼽히고 있다 .
4. 1963 년 - ALGOL 60 에서 CPL 이 파생
1969 년 - BCPL 개발
1970 년 - B 언어 개발
1972 년 - 벨 연구소 (Bell Laboratories) 에 있는 Dennis Ritchie 가
B 의 후속으로 C 개발
1983 년 - 미국 국가 표준 협회 (ANSI, American National Standards
Institute) 에서 짐 브로디 (Jim Brodie) 주축으로 X3J11 위원회 소집
1983 년 12 월 14 일 - ANSI X3.159-1989 라는 공식명칭으로 C 언
어 표준 지정
1999 년 - C99 표준안이 ISO/IEC 9899:1999 라는 명칭으로 출간됨
2000 년 5 월 - ANSI 의 표준으로 C99 가 채택됨
출처 – 위키피디아 백과사전 한글판
5. 1. 윈도우나 리눅스 등의 운영체제
2. C 언어 소스코드를 작성할 수 있게 해주는 메
모장 등의 에디터
3. C 언어 소스코드를 프로그램으로 컴파일 해주
는 Visual C++ 이나 Dev C++, GCC 등의 컴파
일러
*Visual C++ 이나 Dev C++ 에는 컴파일러와 에디
터가 통합되어 있으며 , 통합개발환경 (IDE) 라
고 불린다 .
6. 실행 결과
1 Hello World!
참조 : http://codepad.org/cg1kqURT
7. #include <stdio.h>
C 언어 표준 라이브러리인 stdio.h 를 프로그램 안
에 포함한다 . 이 헤더 파일 안에는 입출력 함수와
기본적인 함수들이 포함되어있다 .
10. return 0;
0 을 프로그램 종료시에 반환한다 .
C 프로그램은 내부적으로 프로그램 종료시에 exit () 를
호출하는데 이 때 int 형의 종료 코드를 넘길 수 있다 .
다른 함수들도 리턴 값을 넘기긴 하지만 이 값과는 조
금 다르다 . main 함수에서 반환값은 다른 프로세스와
커뮤니케이션을 하기위한 의미가 있다 . 보통 성공적으
로 프로그램이 종료되었을 때 0 을 반환하고 , 실패했
을 때 0 이 아닌 값 ( 특정 코드 ) 를 반환을 하게 짜는
것이 보통이다 . return EXIT_SUCCESS; 로 바꿔 쓸 수
도 있다 .