동시에 배우는 C와 C++ - goormEDU

동시에 배우는 C와 C++

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

Lecture Introduction
Difficulty
Easy
Category
Programming - Programming Fundamentals
Tag
C, C언어, 프로그래밍기초, 두들낙서, C++, CPP, C언어 기초, C++ 기초
Target Audience
- 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 


Preview
Expand All
Curriculum
Expand All
  • 01
    오리엔테이션
  • Visual Studio 2017 설치 방법
    VS2017에서 프로젝트 만들기
  • 02
    입출력과 변수
  • Hello, World!
    Hello, World! 해석하기
    printf로 다양한 데이터 출력하기
    변수란?
    자료형 (1)
    자료형 (2)
    sizeof 연산자와 형변환
    입력 받기
    char형과 ASCII 코드
    입출력과 변수 종합문제
  • 03
    연산자와 제어문
  • 변수로 연산하기 (1)
    변수로 연산하기 (2)
    경우 나누기
    if문 잘 쓰기
    switch와 goto문
    반복하기
    for문 (1)
    for문 (2)
    for문 (3)
    연산자와 제어문 종합문제
  • 04
    배열과 포인터
  • 배열
    배열을 활용해보자!!
    2차원 배열
    문자열
    변수 가리키기 (포인터)
    배열과 포인터의 관계
    배열 가리키기 (배열 포인터)
    2차원 배열과 배열 포인터
    포인터 배열
    배열과 포인터 종합문제 (1)
    배열과 포인터 종합문제 (2)
  • 05
    함수
  • 함수를 만들어보자!!
    함수의 반환
    call-by-value와 call-by-reference
    프로토타입
    재귀 함수
    배열을 매개변수로 넘기기
    함수 종합문제
  • 06
    구조체
  • typedef
    구조체 만들기
    구조체와 메모리
    구조체 가리키기
    구조체에 함수 집어넣기
    구조체 종합문제
  • 07
    C언어 고급 기능
  • 상수 만들기
    매크로 자세히 알아보기
    비트 연산
    파일 입출력
    유용한 함수들
  • 08
    C++ 배우기
  • C++ 스타일 입출력
    C++ 스타일 기본 문법
    C++ 스타일 함수
    C++ 스타일 프로그래밍 종합문제
  • 09
    클래스 (C++)
  • 네임스페이스
    클래스 = 구조체??
    this 포인터
    객체의 생성과 소멸
    생성자의 다양한 사용 방법
    정적 멤버 (1)
    정적 멤버 (2)
    상수형 매개변수와 상수형 메서드
    멤버 메서드 활용하기
    연산자 오버로딩
    클래스 종합문제 (1)
    클래스 종합문제 (2)
  • 10
    동적 할당과 객체 복사 (C++)
  • 동적 할당
    깊은 복사와 얕은 복사 (1)
    깊은 복사와 얕은 복사 (2) - 복사 생성자 오버로딩
    깊은 복사와 얕은 복사 (3) - 대입 연산자 오버로딩
    깊은 복사와 얕은 복사 (4) - 이동 시맨틱
    깊은 복사와 얕은 복사 (5) - 이동 생성자와 이동 대입 연산자
    묵시적 형변환 (1)
    묵시적 형변환 (2)
    동적 할당과 객체 복사 종합문제 (1)
    동적 할당과 객체 복사 종합문제 (2)
  • 11
    상속과 접근 제어 (C++)
  • 상속과 접근 제어
    상속이 필요한 이유 (1)
    오버라이딩과 정적 바인딩
    가상 함수와 동적 바인딩
    상속이 필요한 이유 (2)
    순수 가상 함수와 추상 클래스
    생성/소멸자 실행 순서와 가상 소멸자
    상속에서의 형변환 (1) - 업캐스팅
  • 12
    VS 2017 기타 오류 해결 방법
  • 실행시 창이 바로 꺼지는 문제 해결 방법
    scanf 관련 보안 문제 해결 방법
Instructor Introduction
user
두들낙서Teacher

Lecture Reviews
  • No reviews have been written.

Free


Average Rating
5.0
Difficulty
Easy
Lecture Period
Unlimited