[C언어의 함수, 배열 내용 완벽 정복하기]
본 강의는 C언어를 통한 심화된 프로그래밍 학습을 하고자 하는 분들을 위하여 준비된 중급 강의입니다. C언어의 함수 및 배열에 대한 핵심 개념을 안내해 드립니다.
또한, 실제로 C언어를 활용한 프로그램 작성법과 실행 방법에 대해서 알려드립니다. 본 강의를 통해서 C언어 및 컴퓨터공학의 핵심 개념에 대해 짚어가실 수 있습니다.
해당 과정은 아래와 같은 커리큘럼으로 구성되어 있습니다.
<교육 내용>
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.1 함수1]
함수-1(이론-함수의 개요, rand, srand함수)
함수-1(실습-rand, srand함수 예제 실습)
함수-1(문제-rand, srand함수 난수, 별표찍기 문제풀이)
함수-1(이론-수학함수(ceil,floor,pow,sqrt,fabs),유틸리티함수(exit,system,Sleep))
함수-1(실습-수학함수(ceil,floor,pow,sqrt,fabs))
함수-1(실습-유틸리티함수(exit,system,Sleep함수))
함수-1(이론-사용자 정의 함수이유, 예제설명)
함수-1(이론-함수의선언과 호출,인수와 매개변수,반환값 설명)
함수-1(실습-함수의선언과 정의의 방법, 3단계, 2단계 방법 실습)
함수-1(실습-함수를 이용하여 거듭제곱을 구하는 문제풀이)
함수-1(실습-함수를 이용하여 계산기를 구현하는 문제풀이)
함수-1(실습-함수를 이용하여 커피자판기를 구현하는 문제풀이)
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.2 함수2]
함수-2(이론-함수의 원형의 개념과 함수의 종류)
함수-2(실습-매개변수와 반환값이 모두 없는 함수,매개변수만 존재하는 함수)
함수-2(실습-반환값만 있는 함수,반환값과 매개변수가 모두 존재하는 함수,반환값이 없는 함수)
함수-2(실습-함수를 이용하여 구구단, 단위변환계산기 문제풀이)
함수-2(이론-값에 의한 호출, 참조에 의한 호출의 차이점)
함수-2(실습-값에 의한 호출, 주소값, 실제값 부분에 대한 실습)
함수-2(실습-주소에 의한 호출, 주소값, 실제값 부분에 대한 실습)
함수-2(실습-주소에 의한 호출(포인터 이용하여 계산기 문제 풀이))
함수-2(실습-포인터 위치 이동 문제 풀이)
함수-2(이론-순환함수(재귀함수)의 이해와 예제 설명)
함수-2(실습-순환함수(재귀함수)의 팩토리얼 계산 실습)
함수-2(실습-순환함수(재귀함수)의 누적합 계산 실습)
함수-2(실습-순환함수(재귀함수)의 거듭제곱 계산 문제풀이)
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.3 함수 프로젝트]
함수 프로젝트(이론-함수 프로젝트의 개념, 생산공정을 보여주는 프로젝트-1설명)
함수 프로젝트(실습-정적변수, 전역변수, 지역변수 차이점 실습)
함수 프로젝트(실습-생산공정 프로젝트-1 만들기)
함수 프로젝트(이론-함수 프로젝트-2, 학점처리 프로젝트 설명)
함수 프로젝트(실습-학점처리 프로젝트 소스작성-1)
함수 프로젝트(실습-학점처리 프로젝트 소스작성-2)
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.4 함수와 변수]
함수와 변수(이론-지역변수, 전역변수, 변수의 속성에 대한 설명)
함수와 변수(이론-지역변수 선언, 생명주기, 주의사항에 대한 설명)
함수와 변수(실습-지역변수 에러발생, 에러해결에 대한 실습)
함수와 변수(이론-전역변수 선언, 생명주기, 같은 이름의 주의사항 설명)
함수와 변수(실습-전역변수 자료형에 대한 초기화값 실습)
함수와 변수(실습-전역변수 생명주기, 같은 변수명의 우선순위에 대한 실습)
함수와 변수(이론-동적변수 정적변수의 개념, 차이점, 예제 설명)
함수와 변수(실습-동적변수, 정적변수의 초기화, 차이점 예제 실습)
함수와 변수(이론-변수,함수의 내부연결,외부연결,static,extern의 용도 설명, 예제 설명)
함수와 변수(실습-변수,함수의 내부연결,외부연결,static,extern의 예제 실습)
함수와 변수(실습-함수의 외부연결, register변수의 예제 실습)
함수와 변수(실습-연습문제 풀이)
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.5 배열1]
배열(array)-1(이론-데이터 저장 발전과정, 배열의 개념, 필요성에 대한 설명)
배열(array)-1(이론-배열의 선언, 배열 초기화, 크기에 대한 설명)
배열(array)-1(실습-배열의 선언, 배열 미초기화 결과, 배열 초기화 후 출력 실습)
배열(array)-1(실습-배열의 자료형에 따른 주소값 출력, 포인터 변수를 통한 주소 출력 실습)
배열(array)-1(실습-배열의 크기설정 방법, 배열의 초기화 방법 실습)
배열(array)-1(이론-배열의 초기화 방법 2개, 배열과 반복문의 관계, 예제 설명)
배열(array)-1(실습-배열을 활용한 총합, 평균구하기, 랜덤숫자 발생 후 출력 예제 실습)
배열(array)-1(이론-배열의 요소개수 구하기, 자동차 예약 관리 프로그램 예제 설명)
배열(array)-1(실습-배열의 요소개수 구하기 예제 및 응용 실습)
배열(array)-1(실습-자동차 예약 관리 프로그램 예제 및 응용 실습)
배열(array)-1(실습-문제 풀이(최대값 구하기, 2의배수 출력하기))
배열(array)-1(실습-문제 풀이(성적 분석 프로그램))
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.6 배열2]
배열(array)-2(이론-배열을 활용하여 문자와 문자열을 저장하는 방법, 문자셋, 예제 설명)
배열(array)-2(실습-배열을 문자열을 저장하는 예제 실습)
배열(array)-2(실습-배열을 이용하여 비밀번호 확인 문제풀이)
배열(array)-2(실습-두 개의 배열 값을 교환하는 문제풀이)
배열(array)-2(실습-문자열 길이, 문자열 연결하는 문제풀이)
배열(array)-2(이론-배열을 함수의 매개변수로 사용하는 방법, 예제 설명)
배열(array)-2(실습-배열명을 인수값으로 함수 호출, 포인터 이용 실습)
배열(array)-2(실습-배열요소(실제값)을 인수값으로 함수 호출 실습)
배열(array)-2(실습-배열을 활용하여 자동차 주차관리프로그램 문제풀이)
배열(array)-2(실습-2개의 배열을 활용하여 배열값 교환 문제풀이)
배열(array)-2(실습-배열과 함수호출 통하여 홀수,짝수 출력 문제풀이)
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.7 배열을 활용한 정렬과 탐색]
배열을 활용한 정렬과 탐색(이론-정렬의 정의, 종류, 선택정렬에 대한 설명)
배열을 활용한 정렬과 탐색(실습-선택정렬 예제 실습)
배열을 활용한 정렬과 탐색(실습-난수발생시켜 선택정렬 하는 문제풀이)
배열을 활용한 정렬과 탐색(이론-버블정렬에 대한 설명, 장단점 설명)
배열을 활용한 정렬과 탐색(실습-버블정렬 예제 실습)
배열을 활용한 정렬과 탐색(실습-문자열에 대한 버블정렬 문제풀이)
배열을 활용한 정렬과 탐색(이론-삽입정렬에 대한 설명, 장단점 설명)
배열을 활용한 정렬과 탐색(실습-삽입정렬 예제 실습)
배열을 활용한 정렬과 탐색(실습-선택, 버블, 삽입정렬 성능테스트 실습)
배열을 활용한 정렬과 탐색(이론-순차탐색, 이진탐색에 대한 설명, 장단점, 예제 설명)
배열을 활용한 정렬과 탐색(실습-순차탐색 예제 실습)
배열을 활용한 정렬과 탐색(실습-이진탐색 예제 실습)
배열을 활용한 정렬과 탐색(실습-순차,이진탐색 성능테스트 실습)
[C언어 기초에서 활용까지 제대로 배우기 - 중급 Part.8 다차원 배열]
다차원 배열(이론-다차원 배열의 개념, 2차원 배열 초기화 방법, 예제 설명)
다차원 배열(실습-2차원 배열 초기화 방법을 직접 실습)
다차원 배열(실습-2차원 배열 혈압 측정 프로그램 직접 실습)
다차원 배열(실습-2차원 배열 성적처리 문제풀이)
다차원 배열(이론-2차원 배열을 사용자 입력을 통하여 값 설정, 함수호출, 예제 설명)
다차원 배열(실습-2차원 배열 문자열 배열, 정수형 배열 이용 성적처리 예제 실습)
다차원 배열(실습-배열요소 변경 못하게 하는 const키워드, 2차원 문자형 배열을 이용 총매출액 구하는 예제 실습)
다차원 배열(실습-2차원 배열과 트리플 루프를 통해 반별 성적처리 예제 실습)
다차원 배열(실습-2차원 배열을 이용하여 하트찾는 문제풀이)
다차원 배열(이론-3차원 배열의 초기화, 예제 설명)
다차원 배열(실습-3차원 배열의 초기화 예제 실습)