[고급] C 언어 – 2023

강좌를 시작하려면 로그인하세요.

프로그램 개요

  • C언어의 문법을 익히고 이를 활용한 프로그래밍 응용에 대해 학습한다.
  • C언어의 객체지향 특성인 객체와 클래스, 상속성, 다양성 등을 이해하고, C언어에 대한 구문 구조 및 응용 프로그래밍 기법을 습득한다.

 학습 목표
  • C언어의 문법을 이해하고 C언어의 객체지향 개념을 이해한다.
  • C언어, JAVA 언어와의 공통점 및 차이점에 대해 이해한다.
  • C언어의 특성을 활용한 프로그래밍 방법에 대해 이해한다.

 강의 정보

  • 분야 : C언어
  • 대상 : C 언어 학습 경험이 있는 학생
  • 화상강의 개강 : 2023. 07. 16
  • VOD강의 오픈 : 2023. 08. 25

강의

01차시 : C++ 기초학습 자료파일

강의시간: 82 분난이도: 어려움

– C언어의 역사와 특징
– C++ 프로그램 개발 과정
– C++ 표준 라이브러리
– 비주얼스튜디오를 이용한 C++ 프로그램 개발

02차시 : C++ 프로그래밍의 기본

강의시간: 79 분난이도: 어려움

– C++ 프로그램의 기본 요소와 화면 출력
– namespace와 std::
– 키입력 받기
– 키보드로 문자열 입력
– #include에 숨은 진실

03차시 : 클래스와 객체

강의시간: 79 분난이도: 어려움

– 객체에 대한 이해
– 클래스 만들기
– 객체 생성과 객체 활용
– 생성자와 소멸자
– 접근 지정과 인라인 함수
– 구조체와 바람직한 C++ 프로그램 작성법

05차시 : 함수와 참조, 복사 생성자

강의시간: 52 분난이도: 어려움

– 함수의 인자 전달 방식 리뷰
– 함수 호출 시 객체 전달
– 객체 치환 및 객체 리턴
– 참조와 함수
– 복사 생성자

07차시 : 프렌드와 연산자 중복

강의시간: 92 분난이도: 어려움

– C++ 프렌드 개념
– 연산자 중복
– 이항연산자 중복
– 단항 연산자 중복
– 프렌드를 이용한 연산자 중복
– 참조를 리턴하는 << 연산자 실습

10차시 : C++ 파일 입출력

강의시간: 88 분난이도: 어려움

– 텍스트 파일과 바이너리 파일
– 파일 입출력 개요
– << 와 >> 연산자를 이용한 간단한 텍스트 파일 입출력
– 모드
– 텍스트 I/O
– 바이너리 I/O
– 스트림 상태 검사
– 임의 접근