목차
1. C 언어의 개념
1.1 C언어의 특징 = 2
1.2 C언어의 프로그램 구성 = 4
1.3 프로그램 작성과 실행 = 8
1.4 디버깅 요령 = 11
1.5 C언어 프로그램 구성규칙 = 18
연습문제 = 20
2. 기본 자료형과 형의 변환
2.1 상수와 변수 = 22
2.2 수식과 대입 = 31
2.3 데이터형 = 32
2.4 cast 변환 = 34
2.5 데이터형의 변환 = 34
연습문제 = 43
3. 표준 입출력함수
3.1 scanf 함수 = 48
3.2 printf 함수 = 54
3.3 키보드 입력함수 = 56
연습문제 = 69
4. 연산자
4.1 산술연산자 = 74
4.2 단항연산자 = 75
4.3 대입(결합)연산자 = 75
4.4 관계연산자 = 76
4.5 논리연산자 = 76
4.6 조건연산자 = 80
4.7 csat/sizeof 연산자 = 83
4.8 비트 처리 연산자(bitwise operator) = 83
4.9 기타 연산자 = 90
연습문제 = 102
5. 제어구조
5.1 선택제어문 = 104
5.2 for 문 = 129
5.3 while 문과 do∼while 문 = 147
5.4 Switch-case 문 = 159
연습문제 = 164
6. 배열과 포인터
6.1 배열 = 168
6.2 포인터(Pointer) = 211
6.3 배열과 포인터 = 222
연습문제 = 240
7. 형 정의 구조체
7.1 구조체 선언 = 242
7.2 구조체 변수의 선언 = 244
7.3 구조체 변수의 필드 참조 = 245
7.4 구조체의 초기화 = 246
7.5 함수로 구조체를 주고받을 경우 = 247
연습문제 = 261
8. 함수
8.1 함수의 정의 및 사용 = 264
8.2 call by value와 call by reference = 270
8.3 배열 데이타의 전달 = 281
8.4 표준라이브러리 함수 = 286
8.5 함수의 재귀호출 = 305
연습문제 = 308
9. 전처리기
9.1 #Include = 315
9.2 #define = 316
9.3 미리 정의된 매크로 = 317
9.4 기타 = 319
연습문제 = 324
10. 파일처리
10.1 파일의 open과 close = 327
10.2 한 문자 입출력 함수 = 332
10.3 문자열 입출력함수 = 335
연습문제 = 336
부록 = 337