동시에 배우는 C와 C++

C와 C++ 복잡하게 따로 배우지 말고 동시에 배우자!

강좌 소개
난이도
쉬움
카테고리
프로그래밍 - 프로그래밍 기초
태그
C, C++
수료증
발급 가능
추천 수강대상
- C와 C++를 한꺼번에 배우고싶은 분
- C와 C++의 차이점, 공통점을 편하게 정리하고 싶은 분
- C/C++ 프로그램을 기초부터 따라 만들어보고 싶은 분
- 프로그래밍을 처음 접하시는 분
- 이론뿐만 아니라 프로그래밍 꿀팁까지 얻어가고 싶은 분

C와 C++은 다르지 않나요?
어떻게 동시에 배울 수 있어요?


C++는 C를 기반으로 만들어졌다는 점,
알고 계신가요?

이름에서 닮지 않았을까 추측하셨다면
바로 정답입니다!

심지어 C++ 컴파일러를 이용하여
C 파일을 동작시킬 수 있는 정도죠




컴퓨터만 준비해주세요

C와 C++ 공통 문법을 학습하며
한 번에 두 마리 토끼를 잡아보세요!

설치방법부터 단원별 실전 문제까지 강의마다
코드를 직접 따라 작성하며 학습할 수 있습니다










안녕하세요 두들낙서입니다


2011-2017 한국정보올림피아드 수상
서울대학교 컴퓨터공학부 재학중
現 명문올림피아드정보처리학원 실기반 강사
유튜브 채널 두들낙서 운영중 


 

all Icon made by Freepik from www.flaticon.com 


체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    오리엔테이션
    2개 (6분)
  • Visual Studio 2017 설치 방법
    3분
    VS2017에서 프로젝트 만들기
    3분
  • 02
    입출력과 변수
    10개 (2시간 4분)
  • Hello, World!
    8분
    Hello, World! 해석하기
    9분
    printf로 다양한 데이터 출력하기
    13분
    변수란?
    12분
    자료형 (1)
    14분
    자료형 (2)
    13분
    sizeof 연산자와 형변환
    12분
    입력 받기
    10분
    char형과 ASCII 코드
    14분
    입출력과 변수 종합문제
    15분
  • 03
    연산자와 제어문
    10개 (2시간 15분)
  • 변수로 연산하기 (1)
    13분
    변수로 연산하기 (2)
    10분
    경우 나누기
    10분
    if문 잘 쓰기
    12분
    switch와 goto문
    15분
    반복하기
    10분
    for문 (1)
    16분
    for문 (2)
    10분
    for문 (3)
    14분
    연산자와 제어문 종합문제
    21분
  • 04
    배열과 포인터
    11개 (2시간 39분)
  • 배열
    13분
    배열을 활용해보자!!
    11분
    2차원 배열
    12분
    문자열
    16분
    변수 가리키기 (포인터)
    17분
    배열과 포인터의 관계
    16분
    배열 가리키기 (배열 포인터)
    13분
    2차원 배열과 배열 포인터
    17분
    포인터 배열
    14분
    배열과 포인터 종합문제 (1)
    13분
    배열과 포인터 종합문제 (2)
    12분
  • 05
    함수
    7개 (1시간 41분)
  • 함수를 만들어보자!!
    17분
    함수의 반환
    17분
    call-by-value와 call-by-reference
    12분
    프로토타입
    10분
    재귀 함수
    16분
    배열을 매개변수로 넘기기
    10분
    함수 종합문제
    16분
  • 06
    구조체
    6개 (58분)
  • typedef
    10분
    구조체 만들기
    10분
    구조체와 메모리
    9분
    구조체 가리키기
    10분
    구조체에 함수 집어넣기
    9분
    구조체 종합문제
    8분
  • 07
    C언어 고급 기능
    5개 (1시간 20분)
  • 상수 만들기
    14분
    매크로 자세히 알아보기
    16분
    비트 연산
    13분
    파일 입출력
    17분
    유용한 함수들
    18분
  • 08
    C++ 배우기
    4개 (1시간 3분)
  • C++ 스타일 입출력
    13분
    C++ 스타일 기본 문법
    15분
    C++ 스타일 함수
    20분
    C++ 스타일 프로그래밍 종합문제
    14분
  • 09
    클래스 (C++)
    12개 (3시간 14분)
  • 네임스페이스
    22분
    클래스 = 구조체??
    14분
    this 포인터
    8분
    객체의 생성과 소멸
    15분
    생성자의 다양한 사용 방법
    18분
    정적 멤버 (1)
    14분
    정적 멤버 (2)
    14분
    상수형 매개변수와 상수형 메서드
    15분
    멤버 메서드 활용하기
    24분
    연산자 오버로딩
    17분
    클래스 종합문제 (1)
    15분
    클래스 종합문제 (2)
    14분
  • 10
    동적 할당과 객체 복사 (C++)
    10개 (3시간 29분)
  • 동적 할당
    22분
    깊은 복사와 얕은 복사 (1)
    17분
    깊은 복사와 얕은 복사 (2) - 복사 생성자 오버로딩
    14분
    깊은 복사와 얕은 복사 (3) - 대입 연산자 오버로딩
    24분
    깊은 복사와 얕은 복사 (4) - 이동 시맨틱
    25분
    깊은 복사와 얕은 복사 (5) - 이동 생성자와 이동 대입 연산자
    20분
    묵시적 형변환 (1)
    18분
    묵시적 형변환 (2)
    20분
    동적 할당과 객체 복사 종합문제 (1)
    19분
    동적 할당과 객체 복사 종합문제 (2)
    25분
  • 11
    상속과 접근 제어 (C++)
    8개 (2시간 53분)
  • 상속과 접근 제어
    25분
    상속이 필요한 이유 (1)
    22분
    오버라이딩과 정적 바인딩
    23분
    가상 함수와 동적 바인딩
    16분
    상속이 필요한 이유 (2)
    21분
    순수 가상 함수와 추상 클래스
    18분
    생성/소멸자 실행 순서와 가상 소멸자
    19분
    상속에서의 형변환 (1) - 업캐스팅
    24분
  • 12
    VS 2017 기타 오류 해결 방법
    2개 (4분)
  • 실행시 창이 바로 꺼지는 문제 해결 방법
    2분
    scanf 관련 보안 문제 해결 방법
    2분
마지막 업데이트|2020년 07월 01일
강의자 소개
안녕하세요. 구름에듀 캡틴 두들낙서입니다. 함께 학습을 시작해봐요!

강좌 후기
무료

평균평점
5.0
난이도
쉬움
수강기간
평생 무제한