목차
제1장 C언어의 이해
1.1 C언어 이해
1.2 C프로그램 개발 순서
1.3 C컴파일러 설치 및 사용하기
1.4 C프로그램의 기본 구성 분석
1.4.1 주석
1.4.2 전처리기
1.4.3 main() 함수
제2장 C언어 맛보기
2.1 printf() 함수 사용
2.2 printf() 함수 및 형식지정자 사용
2.3 printf() 함수, 형식지정자, 변수 사용
2.4 printf() 함수, 형식지정자, 변수, 상수 사용
2.5 printf() 함수, 형식지정자, 변수, 상수, 사용자 정의함수 사용
2.6 printf() 함수, 형식지정자, 변수, 상수, 사용자 정의함수, scanf() 함수 사용
2.7 printf() 함수, 형식지정자, 변수, 상수, 사용자 정의함수, 파일입출력 함수 사용
제3장 표준 입출력 함수
3.1 표준 출력 함수 : printf() 함수
3.2 표준 입력 함수 : scanf() 함수
3.3 표준 입출력 전용함수
제4장 변수와 자료형
4.1 식별자와 예약어
4.2 변수
4.3 데이터 형(Data Type)
4.4 변수 선언
4.4.1 정수형 변수
4.4.2 실수형 변수
4.4.3 문자형 변수
4.5 상수
4.5.1 리터럴 상수
4.5.2 심벌릭 상수
제5장 연산자의 이해
5.1 연산자 종류
5.2 산술 및 대입 연산자
5.2.1 대입 연산자
5.2.2 산술 연산자
5.2.3 증감 연산자
5.3 관계 및 논리 연산자
5.3.1 관계 연산자
5.3.2 논리 연산자
5.4 비트 연산자
5.5 기타 연산자
5.5.1 조건 연산자
5.5.2 나열 연산자
5.5.3 형 변환 연산자(cast 연산자)
5.5.4 주소 연산자
제6장 C언어 제어문
6.1 제어구조 : 순차실행
6.2 제어구조 : 조건실행
6.2.1 단순 if문
6.2.2 if else문
6.2.3 다중 if else문
6.2.4 switch문
6.3 제어구조 : 반복실행
6.3.1 for문
6.3.2 중첩 for문
6.3.3 while문
6.3.4 do while문
6.4 기타
6.4.1 break문
6.4.2 continue문
제7장 배열
7.1 배열의 이해
7.1.1 배열 초기화
7.2 다차원 배열
7.2.1 다차원 배열의 초기화
제8장 포인터
8.1 포인터 변수
8.1.1 void 포인터
8.1.2 상수 포인터
8.1.3 다차원 포인터
8.1.4 포인터 연산
8.2 배열과 포인터변수
8.2.1 1차원 배열과 포인터
8.2.2 2차원 배열과 포인터
8.2.3 배열 포인터
8.2.4 포인터 배열
제9장 함수
9.1 함수의 개념
9.2 함수의 사용
9.2.1 함수의 원형 선언
9.2.2 함수의 정의
9.2.3 함수 호출
9.3 변수의 범위
9.3.1 지역변수(local variable)
9.3.2 전역변수(global variable)
9.3.3 정적변수(static variable)
9.4 함수 값(매개변수) 전달 방법
제10장 전처리기와 구조체
10.1 전처리기
10.1.1 #include 문
10.1.2 #define 문
10.1.3 #if ~ #endif 문
10.1.4 #ifdef~#endif 문
10.1.5 #ifndef~#endif 문
10.2 구조체 개념
10.3 구조체 사용
10.3.1 구조체 선언 및 구조체 변수 선언
10.3.2 구조체 초기화 및 사용
10.3.3 구조체 변수를 배열로 선언
10.3.4 구조체 변수를 포인터로 선언
10.4 구조체 활용
10.4.1 함수와 구조체
10.5 모듈화 프로그래밍: 하나의 파일을 여러 파일로 분할하기
제11장 파일 입출력
11.1 파일 입출력
11.1.1 파일 입출력의 기본 과정
11.2 파일을 이용한 입출력 함수
부록 A.
라이브러리 함수
1. C언어에서 제공하는 주요 라이브러리
1.1 문자열 처리 함수 : string.h
1.2 수학 관련 라이브러리 함수 : math.h
1.3 문자 처리 관련 라이브러리 함수 : ctype.h
1.4 다양한 유틸리티 함수 : stdlib.h∙
1.5 날짜, 시간 관련 함수 : time.h
부록 B.
ASCII 코드표
Visual Studio 2013, 2015
1. Visual Studio 2013 설치 및 사용하기
2. scanf() 함수 사용시 오류 발생시 대처
찾아보기