반응형

c언어 2

C++ 기초 공사

C++ 특징C++도 C처럼  main() 함수에서 시작하고, 반드시 하나의 main() 함수를 포함해야 합니다.C++는 절차지향인 C에 객체지향 개념을 추가하여 업그레이드 한 컴퓨터 프로그래밍 언어입니다.따라서 C++는 C의 기능을 모두 사용할 수 있습니다.  1. 표준 입출력 라이브러리  C의 #include 를 C++는 #include 의 cin, cout, endl을 사용해서 처리합니다. 입력 : std::cin >> num;출력 : std::cout endl은 줄 바꿈을 의미합니다.  2. 네임 스페이스네임스페이스는 std:: 처럼 적힌 코드를 의미합니다.프로그램을 만들다 보면 여러 명이 개발하게 되고, 함수나, 구조체 등에서 이름 충돌이 발생할 수 있습니다.구분을 위해 소속을 정해주는 것으로, ..

[기술] C와 C++ 역사, 특징, 장단점, 차이점

C와 C++ 역사C와 C++은 서로 밀접한 관계를 가진 프로그래밍 언어입니다. C는 1972년에 미국의 벨 연구소에서 데니스 리치와 켄 톰슨이 개발한 절차 지향적 언어입니다. C는 UNIX 운영체제의 개발에 사용되었으며, 그 후에 다양한 하드웨어와 운영체제에서 널리 사용되었습니다. C는 문법이 간결하고, 효율성이 좋으며, 저수준의 프로그래밍이 가능한 언어로 평가받았습니다. C++은 1979년에 덴마크의 컴퓨터 과학자 비야네 스트롭스트룹이 C의 확장판으로 개발한 객체 지향적 언어입니다. C++은 C의 대부분의 특징을 포함하면서도, 클래스, 상속, 다형성, 연산자 오버로딩, 템플릿 등과 같은 새로운 특징을 추가하였습니다. C++은 C보다 더 복잡하고 강력한 언어로, 대규모의 소프트웨어 개발에 적합한 언어로 ..

반응형