스마트 C 언어 (개정판)

스마트 C 언어 (개정판)

$23.05
Description
C 언어는 시스템 프로그래밍 언어이고, 고급언어이면서 저급언어이고, 범용 프로그래밍 언어이며, 높은 이식성 및 호환성을 가지고 있을 뿐만 아니라 프로그램은 함수의 집합으로 모듈화하기 쉽다는 특징을 가지고 있다. 『스마트 C 언어』는 컴퓨터 언어를 처음 시작하는 입문자를 위한 것으로서 먼저 중요한 기초 문법에 대한 설명과 예를 제시하고, 문법적 개념의 이해도를 높이기 위하여 관련 예제 프로그램을 다루었다.
저자

구성모

목차

01.C언어시작하기
1.1컴퓨터와컴퓨터프로그램
1.2C언어의탄생
1.3C언어의특징
1.4프로그램의작성및실행절차
1.5C프로그램개발도구
1.6C언어의기본구조

02.표준입출력
2.1정형화된표준입출력함수
2.2문자입출력함수
2.3문자열입출력함수

03.자료형과형변환
3.1예약어와식별자
3.2상수와변수
3.3상수의자료형
3.4변수의자료형
3.5데이터의형변환

04.연산자와우선순위
4.1연산자
4.2대입연산자
4.3산술연산자
4.4증감연산자
4.5관계연산자
4.6논리연산자
4.7비트연산자
4.8기타연산자
4.9연산자들의우선순위

05.분기제어문
5.1제어문
5.2if문
5.3if-else문
5.4else-if문
5.5중첩if문
5.6switch-case문
5.7goto문
5.8조건연산자

06.반복제어문
6.1반복제어문
6.2for문
6.3중첩for문
6.4while문
6.5do-while문
6.6break문
6.7continue문

07.함수
7.1함수의의미
7.2함수의선언,호출과정의
7.3매개변수를갖는함수만들기
7.42개이상의매개변수를갖는함수만들기
7.5반환값을가지는함수만들기
7.6함수의순환호출
7.7사용자정의함수를헤더파일로만들기

08.변수의통용범위
8.1변수의기억장소
8.2지역변수
8.3정적변수
8.4전역변수
8.5레지스터변수

09.배열
9.1배열의선언
9.2배열의초기화
9.32차원배열
9.4문자형배열
9.5배열의주소
9.6배열을매개변수로전달하는방법

10.포인터
10.1포인터변수
10.2포인터와배열의관계
10.3포인터를매개변수로전달하는방법
10.4이중포인터변수

11.구조체와공용체
11.1구조체
11.2공용체
11.3열거형
11.4자료형재정의

12.선행처리기
12.1선행처리기의기능
12.2매크로의정의및해제
12.3파일삽입
12.4조건부컴파일

13.파일처리
13.1파일의입출력
13.2파일열기와닫기
13.3문자단위로하는파일입출력함수
13.4문자열단위로하는파일입출력함수
13.5정형화된파일입출력함수
13.6블록단위로하는파일입출력함수
13.7랜덤파일처리함수

14.표준함수
14.1표준함수
14.2메모리함수
14.3시간함수
14.4문자열함수
14.5문자분류함수
14.6유틸리티함수
14.7수학함수
14.8자료형의한계값정의

15.실전예제
15.1명함관리프로그램
15.2명함관리소스프로그램
15.3명함관리프로그램의실행화면

-부록.ASCIICODETABLE
-찾아보기