C/C++ 학습
C/C++ 단계별 학습 - 페이지 15
C/C++는 문자열을 매우 다르게 처리합니다. 우리는 다른 언어처럼 연산자를 사용하여 문자열을 복사, 연결 또는 비교하지 않습니다. C/C++는 위의 작업을 수행하기 위해 내장된 함수를 가지고 있습니다. 그러나 C++는 연산자를 사용하여 문자열에 대해 모든 작업을 수행할 수 있는 기능을 제공합니다. 즉, 우리는 이러한 작업을 수행하기 위해 연산자에게 추가 책임을 부여해야 합니다.
C/C++ 단계별 학습 - 페이지 2
C / C++는 컴파일러 기반 프로그래밍 언어입니다. 프로그램을 실행하려면 컴파일러 소프트웨어가 필요합니다 (예: GNU GCC, Tiny C, MS Visual C++, Cygwin C, Borland, Intel C 등). 또한 프로그램을 생성/편집하기 위해 IDE가 필요합니다 (예: Dev-C++, Code::Blocks, Eclipse, TurboC 등).
C/C++ 단계별 학습 - 페이지 16
C++ 컴파일러는 항상 여러분을 대신하여 바쁘게 일하고 있으며, 여러분이 신경 쓰지 않아도 되는 일을 하고 있습니다. 여러분이 책임을 지면, 컴파일러는 여러분의 판단에 따릅니다. 그렇지 않으면 컴파일러는 자신의 방식으로 일을 처리합니다. 이 과정의 두 가지 중요한 예는 **대입 연산자와 복사 생성자**입니다.
C/C++ 단계별 학습 - 페이지 13
C++는 객체 지향 프로그래밍 언어입니다. 처음에는 '클래스가 있는 C'라는 이름으로, C++는 **비야르네 스트롭스트럽**에 의해 AT & T 벨 연구소에서 뉴저지주 머리 힐에서 80년대 초에 개발되었습니다.
C/C++ 단계별 학습 - 페이지 11
C/C++의 모든 데이터 유형은 지정된 크기를 가지고 있습니다. 즉, int는 2바이트, float는 4바이트의 크기를 가집니다. 유니온 변수의 크기를 찾는 방법은 다음과 같습니다.