
c++에서 함수를 사용하고자 한다면 반드시 그 함수의 원형을 미리 정의하여야 한다';' 종결자위 문장이 없다면 cout이나 endl 앞에 std::을 붙여야 실행된다ex. std::cout << "Hello, World!" << std::endl;

변할 수 있는 수cf. 상수: 변할 수 없는 수=> int라는 자료형에 a라는 이름숫자로 시작할 수 없다ex. int 17oatmeal;C++에서 사용하고 있는 키워드는 사용할 수 없다ex. int return;white spacd를 사용할 수 없다.ex. int my

C++은 복합데이터형을 제공한다=> 사용자 정의대로 새로운 데이터형은 만들 수 있다기본 정수형과 부동소수점형의 조합같은 데이터형의 집합ex. short month12;원소의 데이터형이 short이고, month라는 이름을 가진 크기가 12인 배열원소는 중괄호 안의 쉼표

Section 03 반복문: 반복문의 정의와 for문의 형태 반복문이란? 원하는 코드를 원하는 만큼 반복하여 실행하는 코드 for 루프 for문의 형태 총 num회 반복하는 for문의 기본적인 형태이다 반복문의 규칙 반복문에 사용할 카운터의 값을 초기화 (ex.

Section 04 if 구문과 if else 구문 논리 표현식 switch 구문과 break continue 구문

Section 05 함수의 기초 함수란? 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 호출한 함수에게 값을 되돌려주는 return value가 있는 함수와 없는 함수로 분류된다 함수 사용 규칙 C++에서 함수를 사용하려면 세가지의 작업이

Section 06 인라인 함수와 디폴트 매개변수 인라인 함수 일반적으로 함수의 호출은 함수의 주소로 점프하는 과정이다 인라인 함수는 컴파일된 함수 코드가 그대로 프로그램의 다른 코드에 삽입되어 있다 컴파일러의 인라인 함수 호출 = 점프가 아닌 그에 대응하는 함수 코드

Section 07 분할 컴파일 분할 컴파일 C++는 프로그램을 구성하는 함수들을 별개의 파일에 넣는 것을 권장한다 파일들을 개별적으로 분할하여서 컴파일한 후에 그것들을 하나의 최종 실행 프로그램으로 링크할 수 있다 => 효율적으로 제어하기 위해 전처리 지시자 incl
매개변수의 데이터형이 서로 다르더라도, 그 파라미터로 선언된 데이터형의 값에 따라서 동일한 함수 이름으로 동일한 연산을 수행하도록 하는 것이러한 오버로딩의 개념을 연산자까지 확장하여서 C++에서 연산자들에게 다중적인 의미를 부여하는 것ex. \*는 주소에 적용되면 그
객체지향 프로그래밍에서 가장 중요한 목적 중 하나는 재사용할 수 있는 코드를 제공하는 것이다C++와 클래스는 더 높은 수준의 재활용성을 제공한다그것이 바로 상속 기능이다어떤 클래스를 다른 클래스로부터 상속할 때, 기존 클래스어떤 클래스를 다른 클래스로부터 상속할 때,