| 1 제 1 장 C 언어의 시작 : 기초
 C 언어의 역사
 1972년 미국 Bell 연구소에서 Denis Richie에 의해 개발
 ALGOL60  CPL  BCPL  B  C 언어로 개발
 
 C 언어의 특징
 다양한 연산자
 명쾌한 구조
 함수에 의한 구성
 표준함수
 사용자 정의 함수
 간결하고 일관된 데이터 처리
 동적이며 능동적인 메모리 관리
 포인터 사용
 높은 이식성
 2
 프로그램의 개발 흐름
 프로그램의 설계
 자료구조설계
 알고리즘 설계
 struct Student
 {
 int i;
 char name[10];
 }
 for ( int j=0 ; j [= 10 ; j++)
 {
 …….
 }
 Source Code 생성
 Library
 테스트 디버깅
 최종 프로그램
 3
 #include [stdio.h]
 #define MAX 100
 void getInput();
 int x, y;
 void main(void)
 {
 int a, b, c ;
 
 for ( a = 0 ; a [ 10 ; a++)
 {
 …………….
 }
 }
 C 프로그램의 구조
 Header 선언부
 매크로 정의 문
 Prototype 부분
 Main 함수
 지역변수 선언부
 변수 선언 부분
 4
 C 프로그램의 구성 요소
 상수 : 정수 상수, 실수 상수, 문자 상수, 문자열 상수, 열거형 상수
 변수 : 정수형 변수, 문자형 변수, 실수형 변수, 배열
 연산자
 할당연산자 : =
 산술연산자 : +, -, * , / , %(정수 나머지), ++, --
 관계연산자 : [, ]=, [, [=, ==, !=
 논리연산자 : (AND), ||(OR), !(NOT)
 비트연산자 : ~, , ^, [[, ]]
 복합연산자 : +=, -=, *=, /=
 제어문
 조건문 : if, switch
 반복문 : for, do-while, while
 함수
 표준 함수
 사용자 정의함수
 5
 표준 입력과 표준 출력
 ....
 |