ko ko ko en en en ko ko cs zh cs ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko en en ko en zh en en
안내: 섹션 이름을 클릭해 섹션을 표시하거나 숨깁니다.
Unit 1. 소프트웨어 교육과 C 언어
소프트웨어 교육과 C 언어에 대해 설명합니다.
1.2 문제 해결을 위한 과학적 사고 페이지
Unit 2. Visual Studio 설치하기
Visual Studio Community 2017 설치 방법을 설명합니다.
2.0 Visual Studio 설치하기 페이지
Unit 3. Hello, world!로 시작하기
프로그래밍 언어의 첫 관문인 Hello, world! 출력을 설명합니다.
3.1 새 프로젝트 만들기 페이지
3.2 프로젝트에 C 언어 소스 파일 추가하기 페이지
3.3 Hello, world! 출력하기 페이지
3.4 서식 지정자 사용하기 페이지
3.6 연습문제: 문자열 출력하기 페이지
Unit 4. 기본 문법 알아보기
C 언어의 전체적인 문법에 대해 설명합니다.
변수를 만들고 변수에 값을 저장하는 방법을 설명합니다.
5.1 변수를 만들고 값 저장하기 페이지
5.2 변수 여러 개를 한 번에 선언하기 페이지
5.3 변수를 선언하면서 초기화하기 페이지
5.5 연습문제: 변수 여러 개를 선언하면서 값 초기화하기 페이지
Visual Studio 디버거의 중단점을 사용하는 방법, 코드를 한 줄씩 실행하는 방법, 변수의 값을 확인하는 방법을 설명합니다.
Unit 7. 정수 자료형 사용하기
정수형 변수를 선언하는 방법과 정수 자료형의 오버플로우, 언더플로우, 자료형 크기 구하기, 최솟값과 최댓값에 대해 설명합니다.
7.0 정수 자료형 사용하기 페이지
7.1 정수형 변수 선언하기 페이지
7.2 오버플로우와 언더플로우 알아보기 페이지
7.3 자료형 크기 구하기 페이지
7.4 최솟값과 최댓값 표현하기 페이지
7.5 크기가 표시된 정수 자료형 사용하기 페이지
7.7 연습문제: 정수형 변수 선언과 오버플로우 페이지
7.9 연습문제: 최댓값 표현하기 페이지
Unit 8. 실수 자료형 사용하기
실수형 변수를 선언하는 방법과 자료형 크기 구하기, 최솟값과 최댓값, 오버플로우, 언더플로우에 대해 설명합니다.
8.0 실수 자료형 사용하기 페이지
8.1 실수형 변수 선언하기 페이지
8.2 자료형 크기 구하기 페이지
8.3 최솟값과 최댓값 표현하기 페이지
8.4 오버플로우와 언더플로우 알아보기 페이지
Unit 9. 문자 자료형 사용하기
문자 한 개를 저장할 수 있는 char 자료형에 대해 설명합니다.
9.0 문자 자료형 사용하기 페이지
9.1 문자 변수 선언하기 페이지
9.3 제어 문자 사용하기 페이지
9.6 연습문제: 정수 숫자를 문자로 변환하기 페이지
다양한 값을 표현하는 리터럴과 변하지 않는 값을 위한 상수에 대해 설명합니다.
10.3 정수 리터럴 접미사 사용하기 페이지
10.6 연습문제: 리터럴 사용하기 페이지
10.7 연습문제: 상수 사용하기 페이지
Unit 11. 입력 값을 변수에 저장하기
입력값을 변수에 저장하는 방법을 설명합니다.
11.2 한 번에 정수 두 개 입력받기 페이지
11.6 연습문제: 한 번에 정수 세 개 입력받기 페이지
12.2 변수 하나에서 값을 더하거나 빼기 페이지
12.4 연습문제: 덧셈, 뺄셈하기 페이지
Unit 13. 증가, 감소 연산자 사용하기
증가, 감소 연산자에 설명하고, 연산자의 위치에 따른 차이점을 알아봅니다.
13.0 증가, 감소 연산자 사용하기 페이지
13.1 변수의 값을 1 증가, 감소시키기 페이지
13.2 실수 자료형에 증감 연산자 사용하기 페이지
13.3 문자 자료형에 증감 연산자 사용하기 페이지
13.4 증감 연산자의 위치에 따른 차이점 알아보기 페이지
13.6 연습문제: 증가, 감소 연산자 사용하기 페이지
14.2 변수 하나에서 값을 곱하거나 나누기 페이지
14.4 연습문제: 삼각형의 넓이 구하기 페이지
Unit 15. 나머지 연산하기
나머지 연산에 대해 설명합니다.
15.1 나머지 연산하기 페이지
15.2 변수 하나에서 나머지 연산하기 페이지
15.4 연습문제: 3의 배수인지 확인하기 페이지
Unit 16. 자료형의 확장과 축소 알아보기
서로 다른 자료형끼리 연산을 했을 때 발생하는 자료형의 확장과 축소에 대해 설명합니다.
16.1 자료형의 확장 알아보기 페이지
16.2 자료형의 축소 알아보기 페이지
16.4 연습문제: 문자 출력하기 페이지
Unit 17. if 조건문으로 특정 조건일 때 코드 실행하기
특정 조건일 때 코드를 실행하는 if 조건문에 대해 설명합니다.
17.0 if 조건문으로 특정 조건일 때 코드 실행하기 페이지
17.1 if 조건문 사용하기 페이지
17.2 if 조건문과 세미콜론 페이지
17.3 if 조건문에서 중괄호 생략하기 페이지
17.4 if 조건문에서 실수와 문자 비교하기 페이지
17.5 사용자가 입력한 값에 if 조건문 사용하기 페이지
17.7 연습문제: if 조건문 사용하기 페이지
Unit 18. else를 사용하여 두 방향으로 분기하기
두 방향으로 분기하는 else에 대해 설명합니다.
18.0 else를 사용하여 두 방향으로 분기하기 페이지
18.1 else 사용하기 페이지
18.2 else와 세미콜론 페이지
18.3 else에서 중괄호 생략하기 페이지
18.4 if 조건문의 동작 방식 알아보기 페이지
18.5 조건식을 여러 개 지정하기 페이지
18.7 연습문제: else 사용하기 페이지
18.8 연습문제: 합격 여부 판단하기 페이지
Unit 19. else if를 사용하여 여러 방향으로 분기하기
여러 가지 상황을 처리하는 else if에 대해 설명합니다.
19.0 else if를 사용하여 여러 방향으로 분기하기 페이지
19.1 else if 사용하기 페이지
19.2 if, else if, else를 모두 사용하기 페이지
19.4 연습문제: if, else if, else를 모두 사용하기 페이지
Unit 20. 비교 연산자와 삼항 연산자 사용하기
if 조건문에서 사용할 수 있는 비교 연산자와 삼항 연산자를 설명합니다.
20.0 비교 연산자와 삼항 연산자 사용하기 페이지
20.1 비교 연산자 사용하기 페이지
20.2 삼항 연산자 사용하기 페이지
20.3 if 조건문과 비교 연산자 사용하기 페이지
20.4 함수 안에서 삼항 연산자 사용하기 페이지
20.6 연습문제: 비교 연산자 사용하기 페이지
20.7 연습문제: 삼항 연산자 사용하기 페이지
Unit 21. 논리 연산자 사용하기
조건식이나 값을 논리적으로 판단하는 논리 연산자에 대해 설명합니다.
21.0 논리 연산자 사용하기 페이지
21.1 AND 연산자 사용하기 페이지
21.2 OR 연산자 사용하기 페이지
21.3 NOT 연산자 사용하기 페이지
21.4 조건식과 논리 연산자 사용하기 페이지
21.5 if 조건문과 논리 연산자 사용하기 페이지
21.6 삼항 연산자에 논리 연산자 사용하기 페이지
21.8 연습문제: 논리 연산자 사용하기 페이지
Unit 22. 비트 연산자 사용하기
값을 비트 단위로 연산하는 비트 연산자에 대해 설명합니다.
22.0 비트 연산자 사용하기 페이지
22.1 비트 AND, OR, XOR 연산자 사용하기 페이지
22.2 비트 NOT 연산자 사용하기 페이지
22.3 시프트 연산자 사용하기 페이지
22.4 비트 연산 후 할당하기 페이지
22.6 연습문제: 비트 논리 연산자 사용하기 페이지
22.7 연습문제: 시프트 연산자 사용하기 페이지
Unit 23. 불 자료형 사용하기
참과 거짓을 나타내는 논리 자료형에 대해 설명합니다.
23.1 stdbool.h 헤더 파일 사용하기 페이지
23.2 불 자료형 크기 알아보기 페이지
23.3 불 자료형과 논리 연산자 사용하기 페이지
23.4 true, false를 문자열로 출력하기 페이지
23.5 if 조건문에서 불 자료형 사용하기 페이지
23.7 연습문제: 불 자료형 사용하기 페이지
Unit 24. 연산자 우선순위 알아보기
연산자의 우선순위에 대해 설명합니다.
24.0 연산자 우선순위 알아보기 페이지
24.1 괄호 사용하기 페이지
24.2 연산자의 결합 방향 알아보기 페이지
24.3 결합 방향이 다른 연산자와 괄호 사용하기 페이지
24.4 논리, 비교, 시프트 연산자에 괄호 사용하기 페이지
24.6 연습문제: 괄호 사용하기 페이지
Unit 25. switch 분기문으로 다양한 조건 처리하기
25.0 switch 분기문으로 다양한 조건 처리하기 페이지
25.1 사용자가 입력한 값에 따라 문자열 출력하기 페이지
25.2 case에서 break를 사용하지 않을 때의 동작 알아보기 페이지
25.3 case에서 break 생략 응용하기 페이지
25.4. case 안에서 변수 선언하기 페이지
25.5 switch에서 판별할 수 있는 자료형 알아보기 페이지
25.7 연습문제: switch 분기문 사용하기 페이지
Unit 26. for 반복문으로 Hello, world! 100번 출력하기
Hello, world!를 100번 출력해보면서 for 반복문을 학습합니다.
26.0 for 반복문으로 Hello, world! 100번 출력하기 페이지
26.1 for 반복문 사용하기 페이지
26.2 초깃값의 변화 알아보기 페이지
26.3 초깃값을 1부터 시작하기 페이지
26.4 초깃값을 감소시키기 페이지
26.5 for 반복문과 세미콜론 페이지
26.6 for 반복문에서 중괄호 생략하기 페이지
26.7 입력한 횟수대로 반복하기 페이지
26.8 for 반복문에서 변수 두 개 사용하기 페이지
26.9 for 반복문으로 무한 루프 만들기 페이지
26.11 연습문제: for 반복문에서 변수 두 개 사용하기 페이지
Unit 27. while 반복문으로 Hello, world! 100번 출력하기
Hello, world!를 100번 출력해보면서 while 반복문을 학습합니다.
27.0 while 반복문으로 Hello, world! 100번 출력하기 페이지
27.1 while 반복문 사용하기 페이지
27.2 초깃값을 1부터 시작하기 페이지
27.3 초깃값을 감소시키기 페이지
27.4 while 반복문과 세미콜론 페이지
27.5 입력한 횟수대로 반복하기 페이지
27.6 반복 횟수가 정해지지 않은 경우 페이지
27.7 while 반복문으로 무한 루프 만들기 페이지
27.8 while 반복문에서 중괄호 생략하기 페이지
27.10 연습문제: while 반복문 사용하기 페이지
Unit 28. do while 반복문으로 최소 한 번은 실행하기
do while 반복문을 사용하여 코드를 최소 한번은 실행하는 방법을 설명합니다.
28.0 do while 반복문으로 최소 한 번은 실행하기 페이지
28.1 do while 반복문 사용하기 페이지
28.2 초깃값을 1부터 시작하기 페이지
28.3 초깃값을 감소시키기 페이지
28.4 입력한 횟수대로 반복하기 페이지
28.5 반복 횟수가 정해지지 않은 경우 페이지
28.6 do while 반복문으로 무한 루프 만들기 페이지
28.7 코드를 한 번만 실행하기 페이지
28.9 연습문제: do while 반복문 사용하기 페이지
Unit 29. break, continue로 반복문 제어하기
break와 continue를 사용하여 반복문을 제어하는 방법을 설명합니다.
29.0 break, continue로 반복문 제어하기 페이지
29.1 break로 반복문 끝내기 페이지
29.2 continue로 코드 실행 건너뛰기 페이지
29.3 입력한 횟수대로 반복하기 페이지
29.4 입력한 숫자까지 짝수 출력하기 페이지
29.6 연습문제: 3으로 끝나는 숫자만 출력하기 페이지
Unit 30. 계단식으로 별 출력하기
지금까지 배운 for, while 반복문과 if 조건문을 사용하여 계단식으로 별을 출력하는 방법을 설명합니다.
30.1 중첩 루프 사용하기 페이지
30.2 사각형으로 별 출력하기 페이지
30.3 계단식으로 별 출력하기 페이지
30.4 대각선으로 별 출력하기 페이지
30.6 연습문제: 역삼각형 모양으로 별 출력하기 페이지
Unit 31. 포인터 사용하기
메모리의 특정 위치를 가리키는 포인터에 대해 설명합니다.
31.0 포인터 사용하기 페이지
31.1 포인터 변수 선언하기 페이지
31.2 역참조 연산자 사용하기 페이지
31.3 디버거에서 포인터 확인하기 페이지
31.4 다양한 자료형의 포인터 선언하기 페이지
31.5 void 포인터 선언하기 페이지
31.6 이중 포인터 사용하기 페이지
31.7 잘못된 포인터 사용 페이지
31.9 연습문제: 포인터와 주소 연산자 사용하기 페이지
Unit 32. 메모리 사용하기
메모리 공간을 할당받아 사용하는 방법에 대해 설명합니다.
32.0 메모리 사용하기 페이지
32.1 메모리 할당하기 페이지
32.2 메모리에 값 저장하기 페이지
32.3 메모리 내용을 한꺼번에 설정하기 페이지
32.4 널 포인터 사용하기 페이지
32.6 연습문제: 메모리 할당하기 페이지
Unit 33. 배열 사용하기
값을 여러 개 저장할 수 있는 배열에 대해 알아보고, 반복문으로 값을 출력하는 방법을 설명합니다.
33.0 배열 사용하기 페이지
33.1 배열을 선언하고 요소에 접근하기 페이지
33.2 배열을 0으로 초기화하기 페이지
33.3 배열의 요소에 값 할당하기 페이지
33.4 배열의 크기 구하기 페이지
33.5 반복문으로 배열의 요소를 모두 출력하기 페이지
33.6 배열의 요소 합계 구하기 페이지
33.7 배열의 요소에 저장된 값을 두 배로 만들기 페이지
33.8 배열을 포인터에 넣기 페이지
33.9 배열을 활용하여 10진수를 2진수로 변환하기 페이지
33.11 연습문제: 점수 평균 구하기 페이지
33.12 연습문제: 2진수를 10진수로 변환하기 페이지
Unit 34. 2차원 배열 사용하기
평면 구조의 2차원 배열에 대해 알아보고, 반복문으로 값을 출력하는 방법을 설명합니다.
34.0 2차원 배열 사용하기 페이지
34.1 2차원 배열을 선언하고 요소에 접근하기 페이지
34.2 2차원 배열을 초기화하기 페이지
34.3 2차원 배열의 요소에 값 할당하기 페이지
34.4 2차원 배열의 크기 구하기 페이지
34.5 반복문으로 2차원 배열의 요소를 모두 출력하기 페이지
34.6 2차원 배열을 포인터에 넣기 페이지
34.8 연습문제: 행렬의 주대각선 성분 구하기 페이지
Unit 35. 문자열 사용하기
C 언어에서 문자열을 다루는 방법을 설명합니다.
35.0 문자열 사용하기 페이지
35.1 문자와 문자열 포인터 알아보기 페이지
35.2 문자열 포인터에서 인덱스로 문자에 접근하기 페이지
35.3 배열 형태로 문자열 선언하기 페이지
35.4 배열 형태의 문자열에서 인덱스로 문자에 접근하기 페이지
35.6 연습문제: 문자열 만들기 페이지
35.7 연습문제: 문자열 요소 출력 페이지
Unit 36. 입력 값을 문자열에 저장하기
입력값을 문자열에 저장하는 방법을 설명합니다.
36.1 입력 값을 배열 형태의 문자열에 저장하기 페이지
36.2 입력 값을 문자열 포인터에 저장하기 페이지
36.3 문자열을 여러 개 입력받기 페이지
36.5 연습문제: 입력받은 문자열을 배열에 저장하기 페이지
36.6 연습문제: 입력받은 문자열을 동적 메모리에 저장하기 페이지
36.7 연습문제: 문자열 세 개 입력받기 페이지
Unit 37. 문자열의 길이를 구하고 비교하기
문자열의 길이를 구하는 방법과 두 문자열이 같은지 비교하는 방법을 설명합니다.
37.1 문자열 길이 구하기 페이지
37.2 문자열 비교하기 페이지
37.4 연습문제: 문자열 길이 구하기 페이지
37.5 연습문제: 문자열 비교하기 페이지
Unit 38. 문자열을 복사하고 붙이기
문자열을 다른 곳으로 복사하는 방법과 두 문자열을 붙이는 방법을 설명합니다.
38.1 문자열 복사하기 페이지
38.2 문자열 붙이기 페이지
38.3 배열 형태의 문자열을 문자열 포인터에 복사하기 페이지
38.4 배열 형태의 문자열을 문자열 포인터에 붙이기 페이지
38.6 연습문제: 문자열 포인터를 배열에 복사하기 페이지
38.7 연습문제: 문자열 포인터를 동적 메모리에 복사하기 페이지
38.8 연습문제: 문자 배열을 붙이기 페이지
38.9 연습문제: 문자열 리터럴과 동적 메모리 붙이기 페이지
Unit 39. 문자열 검색하기
문자열에서 문자와 문자열로 검색하는 방법을 설명합니다.
39.1 문자열 안에서 문자로 검색하기 페이지
39.2 문자열의 오른쪽 끝부터 문자로 검색하기 페이지
39.3 문자열 안에서 문자열로 검색하기 페이지
39.5 연습문제: 문자열 안에서 문자로 검색하기 페이지
39.6 연습문제: 문자열의 오른쪽 끝부터 문자로 검색하기 페이지
Unit 40. 문자열 자르기
특정 문자를 기준으로 문자열을 자르는 방법을 설명합니다.
40.1 문자를 기준으로 문자열 자르기 페이지
40.2 문자열 포인터 자르기 페이지
40.3 날짜와 시간값 자르기 페이지
40.4 자른 문자열 보관하기 페이지
40.6 연습문제: 문자열 자르기 페이지
Unit 41. 문자열과 숫자를 서로 변환하기
문자열을 숫자로, 숫자를 문자열로 변환하는 방법을 설명합니다.
41.1 문자열을 정수로 변환하기 페이지
41.2 특정 진법으로 표기된 문자열을 정수로 변환하기 페이지
41.3 문자열을 실수로 변환하기 페이지
41.4 정수를 문자열로 변환하기 페이지
41.5 실수를 문자열로 변환하기 페이지
41.7 연습문제: 문자열을 10진 정수로 변환하기 페이지
41.8 연습문제: 문자열을 16진 정수로 변환하기 페이지
41.9 연습문제: 문자열을 실수로 변환하기 페이지
41.10 연습문제: 여러 개의 실수로 된 문자열을 실수로 변환하기 페이지
41.11 연습문제: 숫자를 문자열로 변환하기 페이지
Unit 42 회문 판별과 N-gram 만들기
문자열을 이용하여 회문을 판별하는 방법과 N-gram을 만드는 방법을 설명합니다.
42.1 회문 판별 페이지
42.2 N-gram 만들기 페이지
42.3 연습문제: 정수 회문 판별하기 페이지
42.4 연습문제: 4-gram 만들기 페이지
Unit 43. 자료형 변환하기
변수를 다른 자료형을 변환하는 방법과 포인터, void 포인터, 구조체 포인터를 다른 자료형으로 변환하는 방법을 설명합니다.
43.1 기본 자료형 변환하기 페이지
43.2 포인터 변환하기 페이지
43.3 void 포인터 변환하기 페이지
43.5 연습문제: 삼각형의 넓이 구하기 페이지
43.6 연습문제: 포인터 변환하기 페이지
43.7 연습문제: void 포인터 변환하기 페이지
Unit 44. 포인터 연산 사용하기
메모리 주소를 옮겨다닐 수 있는 포인터 연산에 대해 설명합니다.
44.0 포인터 연산 사용하기 페이지
44.1 포인터 연산으로 메모리 주소 조작하기 페이지
44.2 포인터 연산과 역참조 사용하기 페이지
44.3 void 포인터로 포인터 연산하기 페이지
44.5 연습문제: 포인터 연산으로 메모리 주소 조작하기 페이지
44.6 연습문제: 포인터 연산과 역참조 사용하기 페이지
Unit 45. 함수 사용하기
특정 용도의 코드를 한 곳에 모아놓은 함수에 대해 설명합니다.
45.1 Hello, world! 출력 함수 만들기 페이지
45.2 함수 선언과 정의 분리하기 페이지
45.3 함수 디버깅하기 페이지
45.5 연습문제: 함수 호출하기 페이지
45.6 연습문제: 함수 정의하기 페이지
Unit 46. 함수에서 반환값 사용하기
함수 바깥에 결괏값을 알려주는 반환값에 대해 설명합니다.
46.1 정수, 실수, 불 반환값 사용하기 페이지
46.2 포인터 반환하기 페이지
46.3 void 포인터 반환하기 페이지
46.5 연습문제: 게임 캐릭터 능력치 함수 만들기 페이지
46.6 연습문제: 문자열 포인터 반환하기 페이지
46.7 연습문제: 메모리 할당 함수 만들기 페이지
46.8 연습문제: 인적 정보 함수 만들기 페이지
Unit 47. 함수에서 매개변수 사용하기
함수 안에 값을 넘겨주는 매개변수에 대해 설명합니다.
47.0 함수에서 매개변수 사용하기 페이지
47.1 매개변수 사용하기 페이지
47.2 덧셈 함수 만들기 페이지
47.3 디버거에서 매개변수와 반환값 확인하기 페이지
47.5 연습문제: 문자 매개변수 사용하기 페이지
47.6 연습문제: 뺄셈 함수 만들기 페이지
Unit 48. 함수에서 포인터 매개변수 사용하기
함수에서 포인터를 매개변수로 활용하는 방법을 설명합니다.
48.0 함수에서 포인터 매개변수 사용하기 페이지
48.1 포인터 매개변수 사용하기 페이지
48.2 void 포인터 매개변수 사용하기 페이지
48.3 이중 포인터 매개변수 사용하기 페이지
48.4 문자열 매개변수 사용하기 페이지
48.6 연습문제: 함수에서 반환값으로 값 한 개, 매개변수로 값 두 개 꺼내기 페이지
48.7 연습문제: 함수에서 행렬 만들기 페이지
48.8 연습문제: 문자열 매개변수 사용하기 페이지
Unit 49. 함수에서 배열 매개변수 사용하기
함수에서 1차원 배열과 2차원 배열을 매개변수로 사용하는 방법을 설명합니다.
49.1 배열 매개변수 사용하기 페이지
49.2 2차원 배열 매개변수 사용하기 페이지
49.4 연습문제: 배열 매개변수 사용하기 페이지
49.5 연습문제: 단위행렬 만들기 페이지
Unit 50. 배열 정렬하기
거품 정렬(bubble sort)을 구현하는 방법과 퀵 정렬(quick sort) 함수 사용 방법을 설명합니다.
50.1 거품 정렬 구현하기 페이지
50.2 퀵 정렬 함수 사용하기 페이지
50.4 연습문제: 거품 정렬 구현하기 페이지
50.5 연습문제: 퀵 정렬 함수 사용하기 페이지
Unit 51. 전역 변수 사용하기
모든 함수에서 접근할 수 있는 전역 변수에 대해 설명합니다.
51.1 변수의 범위 알아보기 페이지
51.2 전역 변수 선언하기 페이지
COS Pro 2급 C 언어
Unit 1. 소프트웨어 교육과 C 언어
Unit 2. Visual Studio 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 변수 만들기
Unit 6. 디버거 사용하기
Unit 7. 정수 자료형 사용하기
Unit 8. 실수 자료형 사용하기
Unit 9. 문자 자료형 사용하기
Unit 10. 상수 사용하기
Unit 11. 입력 값을 변수에 저장하기
Unit 12. 덧셈, 뺄셈하기
Unit 13. 증가, 감소 연산자 사용하기
Unit 14. 곱셈, 나눗셈하기
Unit 15. 나머지 연산하기
Unit 16. 자료형의 확장과 축소 알아보기
Unit 17. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 18. else를 사용하여 두 방향으로 분기하기
Unit 19. else if를 사용하여 여러 방향으로 분기하기
Unit 20. 비교 연산자와 삼항 연산자 사용하기
Unit 21. 논리 연산자 사용하기
Unit 22. 비트 연산자 사용하기
Unit 23. 불 자료형 사용하기
Unit 24. 연산자 우선순위 알아보기
Unit 25. switch 분기문으로 다양한 조건 처리하기
Unit 26. for 반복문으로 Hello, world! 100번 출력하기
Unit 27. while 반복문으로 Hello, world! 100번 출력하기
Unit 28. do while 반복문으로 최소 한 번은 실행하기
Unit 29. break, continue로 반복문 제어하기
Unit 30. 계단식으로 별 출력하기
Unit 31. 포인터 사용하기
Unit 32. 메모리 사용하기
Unit 33. 배열 사용하기
Unit 34. 2차원 배열 사용하기
Unit 35. 문자열 사용하기
Unit 36. 입력 값을 문자열에 저장하기
Unit 37. 문자열의 길이를 구하고 비교하기
Unit 38. 문자열을 복사하고 붙이기
Unit 39. 문자열 검색하기
Unit 40. 문자열 자르기
Unit 41. 문자열과 숫자를 서로 변환하기
Unit 42 회문 판별과 N-gram 만들기
Unit 43. 자료형 변환하기
Unit 44. 포인터 연산 사용하기
Unit 45. 함수 사용하기
Unit 46. 함수에서 반환값 사용하기
Unit 47. 함수에서 매개변수 사용하기
Unit 48. 함수에서 포인터 매개변수 사용하기
Unit 49. 함수에서 배열 매개변수 사용하기
Unit 50. 배열 정렬하기
Unit 51. 전역 변수 사용하기
COS Pro 2급 파이썬
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang