1.for 초기화, 조건 검사, 증감식으로 구성됩니다.for (초기화; 조건; 증감) { // 반복할 코드}int main() { for (int i = 0; i 2.while조건이 참인 동안 반복합니다.while (조건) { // 반복할 코드}int main() { int i = 0; while (i 3.do-while최소 한 번은 실행되고, 조건이 참인 동안 반복합니다.do { // 반복할 코드} while (조건);int main() { int i = 0; do { std::cout
1.if문if 문은 조건이 참일 때 코드 블록을 실행합니다.else if와 else를 사용하여 여러 조건을 처리할 수 있습니다.if (조건) { // 조건이 참일 때 실행되는 코드}else if (다른 조건) { // 다른 조건이 참일 때 실행되는 코드}else { // 위의 모든 조건이 거짓일 때 실행되는 코드}int main() { int number = 10; if (number > 0) { std::cout 2.switch 문switch 문은 하나의 변수에 대해 여러 가지 경우(case)를 처리할 때 사용합니다. 각 case는 고유한 값을 가지며, default는 어떤 경우에도 해당하지 않는 경우에 실행됩니다.switch (표현식) { case..
1.표준 입출력iostream 라이브러리를 사용하여 수행됩니다. 이 라이브러리에는 콘솔을 통해 데이터를 입력받고 출력하는 데 사용되는 다양한 객체와 함수들이 포함되어 있습니다. 2.사용법2-1.표준 출력 (std::cout)int main(){ std::cout 2-2.표준 입력 (std::cin)int main(){ int number; std::cin >> number; std::cout 2-3.표준 오류 출력 (std::cerr)std::cerr
1.참조자(References)참조자(references)는 변수의 별명(alias)을 제공하는 데이터 타입입니다. 참조자를 사용하면 변수의 별명으로 해당 변수를 직접 조작할 수 있으며, 포인터와 비슷한 기능을 가지지만 사용 방법이 더 간단하고 안전합니다. 2.참조자 선언데이터 타입 뒤에 &를 붙여 선언합니다. 참조자는 선언과 동시에 초기화해야 하며, 이후에는 변경할 수 없습니다. 참조자는 반드시 유효한 변수를 참조해야 하며, nullptr이나 무효한 주소를 참조할 수 없습니다.int value = 10; // 원본 변수int& ref = value; // 참조자 ref가 value를 참조ref = 20; // 참조자를 통해 값 수정 3.참조자를 함수 인자로 사용void increment(i..
1.배열(Array)배열(Array)은 같은 데이터 타입의 여러 값을 하나의 변수에 저장할 수 있는 데이터 구조입니다.배열은 고정된 크기의 데이터 집합을 관리할 때 유용합니다.int numbers[5] = {1, 2, 3, 4, 5}; // 크기가 5인 정수형 배열 선언 및 초기화for (int i = 0; i 2.부분 초기화int numbers2[5] = {1, 2}; // 나머지 요소는 0으로 자동 초기화 3.배열 크기 자동 추론int numbers[] = {10, 20, 30, 40}; // 배열의 크기가 자동으로 4로 설정 4.2차원 배열2차원 배열은 배열의 배열로, 행과 열로 구성된 데이터 구조입니다.int matrix[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, ..
1.산술 연산자 (Arithmetic Operators)+: 덧셈-: 뺄셈*: 곱셈/: 나눗셈%: 나머지int a = 10;int b = 5;int sum = a + b; // 15int diff = a - b; // 5int prod = a * b; // 50int quot = a / b; // 2int mod = a % b; // 0 2.관계 연산자 (Relational Operators)==: 같음!=: 다름>: 큼>=: 크거나 같음int a = 10;int b = 5;bool isEqual = (a == b); // falsebool isNotEqual = (a != b); // truebool isLess = (a b); // true 3.논리 연산자 (Logica..
1.선언 extern전역 변수나 함수의 선언을 다른 파일에서 사용할 수 있도록 하는 데 사용되는 키워드입니다.extern은 실제 정의가 아니라 선언만을 제공하며, 정의된 변수나 함수의 메모리 공간을 다른 파일에서 참조할 수 있게 합니다. 2.초기화변수나 객체에 처음 값을 할당하는 과정입니다.int a = 5; // 값 초기화int b(10); // 괄호 초기화int c{15}; // 중괄호 초기화 3.대입변수에 값을 설정하거나 변경하는 과정입니다.int x = 10; // 초기화x = 20; // 대입: 변수 x에 20을 할당
1.기본 자료형1-1.bool논리적 값을 표현하는 데 사용되는 데이터 타입입니다. bool은 두 가지 값만 가질 수 있습니다. true와 falseint main() { bool isEven = (5 % 2 == 0); // 5는 홀수이므로 isEven은 false입니다. if (isEven) { std::cout 1-2.char문자를 저장하는 데 사용되는 데이터 타입입니다. 각 char 변수는 하나의 문자 또는 기호를 저장할 수 있습니다.1 바이트크기입니다.int main() { char letter = 'A'; // 문자 'A'를 저장 char digit = '1'; // 문자 '1'을 저장 std::cout 1-3.int정수를 저장하는 데이터 타입입니..