목차 일부
제1장 C언어란?
1.1 C는 이렇게 탄생했다 ... 10
1.2 CSMS 이런 언어이다 ... 10
1.3 프로그래밍 요령 ... 11
1.4 프로그래밍 작성 및 실행절차 ... 13
제2장 C언어의 첫걸음
2.1 C프로그램의 기본구조 ... 16
2.2 화면에 문자 표시하기 그리고 줄 바꾸기 ... 19
2.3 ta...
더보기
목차 전체
제1장 C언어란?
1.1 C는 이렇게 탄생했다 ... 10
1.2 CSMS 이런 언어이다 ... 10
1.3 프로그래밍 요령 ... 11
1.4 프로그래밍 작성 및 실행절차 ... 13
제2장 C언어의 첫걸음
2.1 C프로그램의 기본구조 ... 16
2.2 화면에 문자 표시하기 그리고 줄 바꾸기 ... 19
2.3 tab을 뛰어서 출력하기 ... 22
2.4 프로그램에 설명문 넣기 ... 23
연습문제 ... 29
제3장 기본적인 데이터형
3.1 변수와 상수 ... 32
3.2 상수의 종류 및 선언 ... 34
3.3 변수의 종류 및 선언 ... 36
3.4 데이터형의 변환 ... 43
연습문제 ... 46
제4장 연산자
4.1 대입연산자 ... 50
4.2 산술연산자 ... 51
4.3 증감연산자 ... 52
4.4 관계연산자 ... 56
4.5 논리연산자 ... 58
4.6 비트연산자와 행이동연산자 ... 59
4.7 기타연산자 ... 62
4.8 연산자들의 우선순위 ... 63
연습문제 ... 67
제5장 입출력문
5.1 printf( )문 ... 70
5.2 scanf( )문 ... 74
5.3 getchar( )문 ... 78
5.4 putchar( )문 ... 79
연습문제 ... 81
제6장 반복문과 제어문(1)
6.1 if문 ... 84
6.2 if-else문 ... 86
6.3 else-if문 ... 88
6.4 for문 ... 93
6.5 while문 ... 100
연습문제 ... 105
제7장 반복문과 제어문(2)
7.1 switch문 ... 108
7.2 이중 for문 ... 113
7.3 break문 ... 119
7.4 continue문 ... 121
7.5 goto문 ... 122
연습문제 ... 125
제8장 함수 만들기
8.1 함수란? ... 128
8.2 간단한 함수 만들기 ... 129
8.3 인자를 갖는 함수 만들기 ... 133
8.4 복수의 인자를 갖는 함수 만들기 ... 140
8.5 결과값을 돌려주는 함수 만들기 ... 143
연습문제 ... 151
제9장 기억장소
9.1 기억장소의 정의와 종류 ... 154
9.2 레지스터 변수 ... 154
9.3 자동변수 ... 157
9.4 정적변수 ... 161
9.5 외부변수 ... 168
9.6 기타 ... 173
연습문제 ... 174
제10장 배열이란?
10.1 배열은 언제 선언하나? ... 178
10.2 배열의 초기화 ... 182
10.3 2차원 배열 ... 186
연습문제 ... 197
제11장 배열과 포인터
11.1 포인터란? ... 202
11.2 포인터와 배열의 관계 ... 206
11.3 포인터를 이용한 함수 호출 ... 218
11.4 배열을 이용한 함수 호출 ... 220
연습문제 ... 224
제12장 구조체와 공용체
12.1 구조체는 언제 선언하나? ... 232
12.2 구조체 변수의 선언 ... 233
12.3 구조체 변수의 초기화 ... 235
12.4 구조체 배열 ... 238
12.5 공용체 ... 246
연습문제 ... 248
제13장 편리한 선행처리기
13.1 선행처리기란? ... 254
13.2 define문 ... 254
13.3 인자를 갖는 define문 ... 259
연습문제 ... 266
제14장 파일의 입출력
14.1 파일의 입출력은 왜 필요한가? ... 270
14.2 파일의 제작 및 입출력 방법 ... 271
연습문제 ... 283
제15장 부록
부록A C언어를 위한 크기의 세계 ... 288
부록B 아스키 코드 및 한글 코드 체계 ... 292
부록C TURBO - C 통합개발환경 사용법 ... 293
부록D 표준 ASCII 코드표 ... 296
연습문제 정답 ... 298
더보기 닫기