딥 브레인
70
2020-01-02 22:54:04
6
725

C언어와 C++의 차이점이 뭔가요?


교재를 보면 둘 다 거의 비슷하던데 뭐가 다른 건가요? 
0
  • 답변 6

  • 칼피스
    57
    2020-01-02 23:05:37

    C++은 클래스를 사용할 수 있어요 

    클래스를 사용할 수 있다는 것은 객체지향 프로그래밍 할 수 있다는 겁니다

    객체지향 프로그래밍을 한다는 것은 보다 직관적이고 생산적으로 프로그래밍 할 수 있다는 겁니다 

    C는 C++에 속합니다. 부분집합이에요. 


  • defult
    6k
    2020-01-02 23:08:12

    초보자가 확실히 와닿게 대충 말하면

    c++교재에서의 클래스 이후의 부분이 c에는 없습니다.

    c++에서 흔히 쓰는 문자열(string)이나 벡터등의 여러 라이브러리가 없습니다.


    c와 c++가 별 차이없어 보이는것은 c++에서 c의 일부분을 호환하게 해줘서일뿐입니다.

  • 하두
    11k
    2020-01-02 23:56:35

    둘다 같아요.

    이름짓는 방식이 다를뿐

  • 이디
    51
    2020-01-03 00:07:28

    C언어와 C++의 차이점은 절차지향이냐 객체지향이냐 로 나뉩니다. 절차지향이란 말그대로 실행 순서를 정해진 절차에 따라서 실행한다는거고, 객체지향이라는건 객체화 또는 캡슐화 해서 활용한다는 거라 볼수있습니다.  생산적인 측면에서보면 C++이 훨씬 빠르겠죠

  • 아범테크
    568
    2020-01-03 00:32:27
    실제 프로그래밍 하는 입장에서는 C/C++ 공통점이나 차이점을 찾는거 보다는 그냥 다른 언어라고 생각하시는게 훨씬 좋습니다.
  • 고고씽~
    408
    2020-01-03 09:07:32

    언어적으로 보면 C와 C++ 는 완전히 다른 언어입니다.

    언어를 표현하는 부분이 비스할 뿐이죠.


    하지만 C++가 C에서 파생된것은 맞습니다.

    그래서 C++가 문제가 많아요.


    다른 언어 배운다고 생각해야지 C의 기본지식으로 C++를 바라보면 공부하시기 힘듭니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.