1 |
강의 소개 08:48
|
|
|
2 |
Visual Studio 2017 설치: 커뮤니티 버전 다운로드 및 설치 그리고 실행하기 14:18
|
|
|
3 |
Visual Studio 2017을 사용하여 C언어 Hello World 예제 만들기 및 테트리스 게임 실행 데모 14:53
|
|
|
4 |
Visual Studio 2012로 C언어 프로그램 처음 작성하기(HelloWorld 프로젝트) 14:47
|
|
|
5 |
- 출력문(printf) 05:57
|
|
|
6 |
- 자리 표시자(Place Holder) 17:32
|
|
|
7 |
- 자리 표시자(Place Holder) 복습 13:45
|
|
|
8 |
- 이스케이프 시퀀스(Escape Sequence 문자상수) 14:50
|
|
|
9 |
- 키보드에 있는 문자 읽기 06:33
|
|
|
10 |
- 들여쓰기 습관 05:54
|
|
|
11 |
데이터형식(DataType)과 변수(Variable) 23:30
|
|
|
12 |
- 데이터형식과 변수 21:00
|
|
|
13 |
- 변수의 선언 초기화 참조, 크기 10:28
|
|
|
14 |
- 복습: 변수의 선언 초기화 참조, 크기 11:48
|
|
|
15 |
- 상수(Constant) 04:06
|
|
|
16 |
- 복습: 상수(Constant) 08:06
|
|
|
17 |
- 예약어(키워드)와 리터럴(Literal) 설명 11:40
|
|
|
18 |
- 입력문(scanf) 04:33
|
|
|
19 |
연산자(Operator)란? 39:47
|
|
|
20 |
- 산술 연산자 12:00
|
|
|
21 |
- 괄호 연산자 13:37
|
|
|
22 |
- 대입 연산자 08:14
|
|
|
23 |
- 비교 연산자 07:09
|
|
|
24 |
- 논리 연산자 07:52
|
|
|
25 |
- 조건(3항) 연산자 04:32
|
|
|
26 |
- 증감 연산자 17:02
|
|
|
27 |
- 연산자 전체 설명 복습 17:59
|
|
|
28 |
- 연습문제: 원의 넓이와 둘레 09:20
|
|
|
29 |
- 복습: 대입 연산자 04:02
|
|
|
30 |
- 복습: 비교 연산자 04:54
|
|
|
31 |
- 복습: 논리 연산자 13:16
|
|
|
32 |
- 복습: 조건(3항) 연산자 02:27
|
|
|
33 |
- 복습: 증감 연산자 09:27
|
|
|
34 |
제어문이란? 25:51
|
|
|
35 |
- if문: 조건문 12:25
|
|
|
36 |
- switch문: 선택문 09:33
|
|
|
37 |
- for문: 반복문 08:45
|
|
|
38 |
- 구구단 프로그램 작성하기 07:36
|
|
|
39 |
- while문: 반복문 08:17
|
|
|
40 |
- do문: 반복문 05:00
|
|
|
41 |
- 배수의 합 구하기 08:25
|
|
|
42 |
- continue문 09:53
|
|
|
43 |
- 복습: if문 08:09
|
|
|
44 |
- switch문 05:21
|
|
|
45 |
- 복습: while문 06:09
|
|
|
46 |
- do문 06:15
|
|
|
47 |
- 복습: for, while, do문 비교 10:09
|
|
|
48 |
- 복습: 짝수의 합 06:46
|
|
|
49 |
- 3의 배수 또는 4의 배수의 합 04:33
|
|
|
50 |
- 구구단(가로 방향으로 출력) 08:09
|
|
|
51 |
- 삼각형 출력: 기본형 삼각형 출력하기 1 13:26
|
|
|
52 |
- 삼각형 출력: 기본형 삼각형 출력하기 2 13:26
|
|
|
53 |
- 나비 모양 1: 기본 뼈대 잡기 17:27
|
|
|
54 |
- 나비 모양 2: 날개 완성 32:13
|
|
|
55 |
배열(Array)이란? 28:01
|
|
|
56 |
- 1차원 배열 12:37
|
|
|
57 |
- 2차원 배열 11:53
|
|
|
58 |
- 3차원 배열 07:52
|
|
|
59 |
- 삼차원 배열로 테트리스 블록 표현 17:31
|
|
|
60 |
- 복습: 1차원 배열 24:02
|
|
|
61 |
- 복습: 2차원 배열 12:13
|
|
|
62 |
- 복습: 3차원 배열 09:52
|
|
|
63 |
- 선택 정렬 알고리즘(Selection Sort) 13:07
|
|
|
64 |
- 포인터 01: 포인터 변수의 주소 출력 09:56
|
|
|
65 |
- 포인터 02: 포인터 변수 08:21
|
|
|
66 |
- 포인터 03: 포인터 정수형 09:15
|
|
|
67 |
- 포인터 04: 포인터 변수의 주소 출력 10:10
|
|
|
68 |
- 포인터 05: 실수형 포인터 07:58
|
|
|
69 |
- 포인터배열 01: 포인터배열로 1차원 배열 참조하기 09:35
|
|
|
70 |
- 포인터배열 02: 포인터배열로 배수의 합 구하기 04:42
|
|
|
71 |
- 포인터배열 03: 이차원 배열 참조(2차원 배열 탐색하기) 04:31
|
|
|
72 |
- 포인터배열 04: 포인터변수에 문자열 상수 담아서 출력하기 06:37
|
|
|
73 |
- 포인터배열 05: 문자열 출력(포인터를 사용한 문자열 출력 제어) 10:46
|
|
|
74 |
- 포인터배열 06: 배열의 배열(문자열을 여러개 저장할 수 있는 포인터 배열 생성) 11:06
|
|
|
75 |
- 포인터배열 07: 문자열입력(화면으로부터 문자열을 입력받아서 출력) 04:55
|
|
|
76 |
함수(Function)란? 15:20
|
|
|
77 |
- 함수 설명 데모 23:51
|
|
|
78 |
- 함수 설계 연습 17:41
|
|
|
79 |
- 내장함수 01: 문자 입출력 함수 08:35
|
|
|
80 |
- 내장함수 02: 문자열 입출력 함수, gets(), puts() 04:15
|
|
|
81 |
- 내장함수: 랜덤 11:09
|
|
|
82 |
- 내장함수: 문자 처리 관련 함수 20:18
|
|
|
83 |
- 내장함수: 문자열 처리 관련 함수 20:54
|
|
|
84 |
- 내장함수: 형식 변환 관련 함수 15:18
|
|
|
85 |
- 복습: 사용자 정의 함수 전체 설명 54:04
|
|
|
86 |
- 명령줄 인수 16:43
|
|
|
87 |
구조체란 무엇인가? 07:28
|
|
|
88 |
- 구조체 선언 및 참조 07:56
|
|
|
89 |
- 구조체 배열 선언 및 초기화 07:56
|
|
|
90 |
- 구조체포인터: 구조체포인터로 구조체 참조하기 08:19
|
|
|
91 |
- 복습: 구조체 설명 25:32
|
|
|
92 |
-복습: 구조체 설명(2005 버전) 07:22
|
|
|
93 |
- (참고) 구조체 비트 필드 07:57
|
|
|
94 |
- 복습: 구조체 전체 설명 40:33
|
|
|
95 |
- 함수의 여러가지 매개변수 전달형식(구조체 및 포인터) 20:00
|
|
|
96 |
공용체 09:15
|
|
|
97 |
- 복습: 공용체 25:16
|
|
|
98 |
열거형 설명 07:36
|
|
|
99 |
- 복습: 열거형 07:17
|
|
|
100 |
- 복습: 열거형 08:16
|
|
|
101 |
스코프(Scope) 18:21
|
|
|
102 |
전처리기 지시문 05:32
|
|
|
103 |
- 매크로함수(전처리기 지시문을 사용하여 매크로 함수 정의하기) 05:50
|
|
|
104 |
- 복습: 전처리기 지시문 09:26
|
|
|
105 |
- 사용자 정의 데이터 형식 05:22
|
|
|
106 |
- 참고: 매크로 26:04
|
|
|
107 |
파일 처리 20:07
|
|
|
108 |
- 참고: 파일 처리 전체 설명 28:13
|
|
|
109 |
메모리 관리 21:55
|
|
|
110 |
- 참고예제: 난수를 사용한 로또 생성기 04:28
|
|
|
111 |
- 참고예제: 날짜(1970년부터 현재까지 경과된 초의 수) 04:29
|
|
|
112 |
- 참고예제: 날짜(날짜 및 시간구하기) 07:24
|
|
|
113 |
- 사각형의 넓이 06:30
|
|
|
114 |
- 참고예제: 메모리를 1MB 할당하고 해제하기 06:36
|
|
|
115 |
- 참고예제: 메모리를 100MB 할당하고 해제하기 06:39
|
|
|
116 |
C++으로의 전환 10:46
|
|
|
117 |
부록 A: Visual Studio Express 다운로드 및 설치 09:03
|
|
|
118 |
부록 B-1: Visual Studio 6.0 사용 - C언어 학습을 위한 Visual Studio 6.0 설치 07:44
|
|
|
119 |
부록 B-2: Visual Studio 6.0 사용 - 처음으로 작성해보는 C프로그램 08:23
|
|
|
120 |
부록 B-3: Visual Studio 6.0 사용 - C프로그램의 기본 구조 분석 08:35
|
|
|