03장

03장 - Chapter 03 C 언어 개요 C...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 03 C 언어 개요
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 ± 1972 년에 개발된 언어 ± 시스템 PDP-11 에서 운용되는 운영체제 Unix 를 개발하기 위한 언어 ± 미국전신전화국인 (AT&T) 벨연구소의 데니스 리치 (Dennis Ritchie) 가개발 ± C 언어는 켄 톰슨 (Ken Tompson) 이 개발한 B 언어에서 발전된 언어 ± ANSI(American National Standards Institute) C ² 미표준화위원회에서 공인한 표준 C 를지칭 ± 특징 ± C 언어는 운영체제 Unix 시스템을 개발하기 위한 목적으로 고안된 언어 ² 시스템의 세세한 부분까지 제어할 수 있는 기능을 갖고 있으며 , ² 여러 뛰어난 기능 때문에 현재까지도 널리 활용 ± C 언어에서 발전된 언어 ± 1972 년에 개발된 C 언어는 그 이후 1983 년 개발된 프로그램 언어 C++ 의기 본 언어로 발전 ² 프로그램 언어 C++ C 언어에 객체지향 프로그래밍 개념을 확장한 언어 ± 1995 년에는 H/W 회사로 유명한 Sun 社에서 C++ 언어에서 Java 개발 ² Java 언어는 마이크로소프트가 2000 년에 발표한 프로그램 언어 C# 의개 발에 많은 영향 C 언어 역사
Background image of page 2
3 C 프로그램 구조 ± 프로그램 구성 ± C 프로그램은 하나 이상의 여러 함수가 모여 하나의 프로그램을 구성 ± C 프로그램은 적어도 main() 수 하나는 가져야 응용 프로그램 으로서 실행될 수 있음 ± C 응용 프로그램의 구조 ± 붉은 색 부분이 문법에 맞는 문 장이고 , ² 문장은 컴퓨터에게 작업 명령을 내리는기본단위로세미콜론 (;) 으로 종료 ± 뉘어 쓴 부분은 문장 구조를 표 현하고 있으며 , ± 녹색 부분은 프로그램을 설명하 기 위한 주석문 ± 여러 파일에 나누어 기술 가능
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 콘솔 응용 프로그램 구조 ± 콘솔 응용 프로그램 ± 도스 창에서 결과가 나오는 응용 프로그램
Background image of page 4
5 프로그램 실행 순서 ± C 프로그램은 여러 함수의 조합으로 구성 ± 함수란 정해진 규칙에 의하여 일련의 작업을 수행하는 프로그 램의 단위 ± 하나의 응용 프로그램이 실행 가능한 응용 프로그램이 되려면 바로 이 main() 함수를 가져야 ± 실행 순서 ± 여러 함수 중에서 main 함수는 프로그램이 실행되면 가장 먼저 시작되는 부분 ± 모든 함수 내부에서는 위에서 아래로 , 좌에서 우로 , 문장이 위치한 순서대로 실행 ± 실행순서는 가장 먼저 문장 1 시작되고 , 순서대로 위에서 아 래로 실행되고 , 마지막으로 return 문장을 실행하고 종료
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 컴파일러와 전처리기 ± 전처리기 (preprocessor) ± 넓은 의미로 컴파일러의 일부분이며 , ± 컴파일러가 일을 하기 전에 먼저 처리 하는 프로그램 ± 컴파일러는 전처리기의 처리 결과인 source( 소스 ) 를컴파일
Background image of page 6
7 전처리기 ± 전처리기 명령어 ± 전처리기가 처리하는 명령어는 C 언어 자체의 명령어와 구별 ±
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 33

03장 - Chapter 03 C 언어 개요 C...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online