목차
Chapter1 컴퓨터와 프로그램
1.1 컴퓨터
1.2 컴퓨터의 자료 표현
1.3 2진수, 8진수, 16진수 표현
1.4 컴퓨터 프로그램
1.5 프로그래밍 언어
1.6 컴퓨터의 실수 표현
연습문제
Chapter2 C언어 개요
2.1 C언어 역사
2.2 C프로그램의 형태
2.3 함수 밖 명령
2.4 함수
2.5 주석과 들여쓰기
2.6 예약어와 식별자
2.7 상수와 변수
2.8 연산자, 표현식 그리고 문장
2.9 프로그램 실습
연습문제
Chapter3 자료형
3.1 자료형이란
3.2 변수란
3.3 좁은 의미의 정수형
3.4 문자형
3.5 부동소수형
3.6 자주 쓰이는 자료형 정리
3.7 프로그램 실습
연습문제
Chapter4 연산자
4.1 연산자와 수식
4.2 산술 연산자
4.3 관계 연산자
4.4 대입 연산자
4.5 논리 연산자
4.6 증감 연산자
4.7 프로그래 실습
4.8 조건 연산자
4.9 비트 연산자
4.10 sizeof 연산자
4.11 형변환 연산자
4.12 연산자 우선순위
연습문제
Chapter5 조건문
5.1 조건문
5.2 if문
5.3 switch문
5.4 프로그램 실습
연습문제
Chapter6 반복문
6.1 반복문
6.2 for문
6.3 while문
6.4 do while문
6.5 continue, break문
6.6 goto문
6.7 프로그램 실습
6.8 return문
연습문제
Chapter7 전처리와 입출력
7.1 전처리기
7.2 지시자 #include
7.3 지시자 #define
7.4 화면 입출력함수
7.5 버퍼링 출력함수 printf()
7.6 버퍼링 입력함수 scanf()
7.7 파일 입출력함수
7.8 프로그램 실습
7.9 자료형의 재정의
7.10 인자를 갖는 #define
연습문제
Chapter8 함수
8.1 함수의 개념
8.2 함수의 정의
8.3 함수의 선언
8.4 함수의 호출
8.5 인자의 전달방법
8.6 프로그램 실습
연습문제
Chapter9 함수의 활용
9.1 재귀함수
9.2 라이브러리 함수의 개념
9.3 수학 라이브러리 함수
9.4 난수르 이용한 프로그램
9.5 가위바위보 게임
9.6 프로그램 실습
연습문제
Chapter10 변수범위
10.1 변수의 종류
10.2 지역변수
10.3 전역변수
10.4 레지스터 변수
10.5 변수 범위 정리
10.6 프로그램의 실습 1
10.7 프로그램 실습 2
연습문제
Chapter11 배열
11.1 배열의 개념
11.2 1차원 배열
11.3 2차원 배열
11.4 매개변수로서의 1차원 배열
11.5 매개변수로서의 2차원 배열
11.6 프로그램 실습
11.7 다차원 배열
연습문제
Chapter12 포인터와 배열
12.1 포인터의 개념
12.2 포인터 자료형 및 연산자
12.3 포인터와 배열의 관계
12.4 매개변수로서의 포인터
12.5 프로그램 실습
12.6 자료형으로서의 포인터
12.7 포인터의 완변한 활용
연습문제
Chapter13 문자열과 배열
13.1 문자열의 개념
13.2 배열을 이용한 문자열
13.3 포인터를 이용한 문자열
13.4 문자열 배열과 포인터 배열
13.5 문자열 라이브러리 함수
13.6 프로그램 실습
13.7 메인함수의 매개변수
연습문제
Chapter14 구조체
14.1 구조체의 개념
14.2 구조체의 실제적 사용
14.3 구조체의 함수 인자와 반환 값
14.4 구조체 포인터
14.5 구초제 배열
14.6 공용체
14.7 열거형
14.8 프로그램 실습
연습문제
부록
찾아보기