Presentation is loading. Please wait.

Presentation is loading. Please wait.

C언어 개론.

Similar presentations


Presentation on theme: "C언어 개론."— Presentation transcript:

1 C언어 개론

2 표준 사양 K&R기반 1978년 Brian W. Kernighan과 Dennis Ritchie가 저술한 “the C Programming Language” 책에 기초 ANSI기반 1983년 미국표준협회(ANSI)에서 정한 C언어 현재 PC용 C언어 처리계는 거의 ANSI-C기반

3 표준1: Syntax 식별자 (Identifier) 예약어 (keyword) 연산자 (Operator)
변수명, 함수명 등 대,소문자 구별 예약어 (keyword) int, for, if … 연산자 (Operator) & * 

4 표준2: Library함수 표준 Library함수 cf. 일반적인 Library함수
ANSI에서 program의 이식성을 높이기 위해 Syntax와는 별도로 기본 함수를 정의 하였다. 예) printf( ), scanf( ) … cf. 일반적인 Library함수 처리계(compiler)를 만든 Maker가 제공하는 함수 집합. 대표적으로 그래픽 관련 함수.

5 Compiler Windows용 UNIX용 Visual C++ 6.0 등 (MS사)
Visual C Express 웹에서 다운 Turbo C (Borland사) UNIX용 gcc Editor필요 : Emacs, vi 등

6 Visual C++ Tool Tip1 Project 및 File 구성
WorkSpace > Project > File (Visual C++6.0) (.dsw) (.dsp) Solution > Project > File (Visual C++6.0이후) (.sln) (.vcproj) Project단위로 하나 이상의 파일을 모아 실행파일 생성

7 실 습 #include <stdio.h> // Header File main() { // Entry Point
printf(“Hello\n”); // Library }

8 Visual C++ Tool Tip2 Compile Run Compile : Ctrl + F7
Build = Compile + Link : F7 Run Compile+Link+Run : Ctrl + F5 [디버그/디버깅하지 않고 시작]

9 Error Compile Error 실행 중 발생하는 에러 Syntax에러 에러 메시지 맨 처음 것부터 해결할 것
프로그램 멈춤 (Runtime Error) 오동작, 잘못된 결과 처리 분할 + printf() Debugger 활용

10 End


Download ppt "C언어 개론."

Similar presentations


Ads by Google