728x90

Application/기초 46

[기초] C++ 배열(Array)

배열은 동일한 데이터 유형의 요소들을 연속적으로 저장하는 정적인 데이터 구조입니다. 각 요소는 배열 내에서 고유한 위치를 가지며, 인덱스를 사용하여 접근할 수 있습니다. 배열은 메모리 상에서 연속적으로 할당되므로 요소에 대한 빠른 액세스와 효율적인 메모리 사용을 제공합니다. 배열의 선언 및 초기화 int numbers[5]; // 크기가 5인 정수형 배열 선언 위의 예제에서 numbers는 크기가 5인 정수형 배열입니다. 배열을 선언할 때는 배열의 크기를 명시해야 합니다. 배열을 선언한 후에는 각 요소를 초기화 및 수정할 수 있습니다. int numbers[5] = {1, 2, 3, 4, 5}; // 배열을 정의하고 초기화 배열 요소에 접근 배열의 요소에 접근하기 위해서는 인덱스를 사용합니다. C++의 ..

Application/기초 2024.03.22

[기초] C++ 변수(Variables)와 상수(Constants)

변수 (Variables) 정의 변수는 값을 저장하는 메모리 위치를 가리키는 식별자입니다. 선언 변수를 사용하기 전에 해당 변수의 타입과 이름을 지정하여 선언해야 합니다. 초기화 변수를 선언과 동시에 값을 할당할 수 있습니다. 초기화되지 않은 변수를 사용하면 예상치 못한 결과가 발생할 수 있습니다. 변경 가능 변수에는 여러 번 다른 값을 할당할 수 있습니다. 예시 int age = 25; float pi = 3.14f; char grade = 'A'; 상수 (Constants) 정의 상수는 프로그램에서 변경되지 않는 값을 나타냅니다. 선언 'const' 키워드를 사용하여 상수를 선언합니다. 초기화 선언과 동시에 값을 할당해야 합니다. 이후에는 값을 변경할 수 없습니다. 변경 불가능 한 번 값을 할당하면 ..

Application/기초 2024.03.21

[기초] C++ 재귀함수 (Recursive Function) : 팩토리얼

프로그래밍 세계에서 재귀 함수는 마치 마법과 같은 도구입니다. 처음 접하는 사람들에게는 이해하기 어렵고 신비로운 면이 있지만, 한 번 이해하고 나면 매우 강력한 도구로 활용할 수 있습니다. 이 글에서는 재귀 함수의 개념, 동작 방식, 그리고 활용 사례에 대해 알아보겠습니다. 재귀 함수란? 재귀 함수는 함수가 자기 자신을 호출하는 프로그래밍 기법입니다. 일반적으로 재귀 함수는 두 가지 요소로 구성됩니다: 기본 사례(base case)와 재귀 사례(recursive case). 기본 사례는 재귀 호출을 멈추게 하는 조건을 나타내며, 재귀 사례는 함수가 자기 자신을 호출하는 부분입니다. 재귀 함수의 동작 방식은? 재귀 함수가 호출되면, 컴퓨터는 현재의 함수 호출을 중단하고 새로운 함수 호출을 시작합니다. 이 ..

Application/기초 2024.03.20

[기초] C++ 제어문 : 조건문과 반복문

이번에는 C++에서 사용되는 제어문에 대해 알아보려고 합니다. 제어문은 프로그램의 실행 흐름을 조절하는 데 사용되며, 조건문과 반복문으로 나뉩니다. 조건문 (Conditional Statements) 조건문은 주어진 조건에 따라 프로그램의 실행 경로를 결정합니다. C++에서 가장 널리 사용되는 조건문은 'if', 'else if', 'else'입니다. #include int main() { int x = 10; if (x > 10) { std::cout

Application/기초 2024.03.13

[기초] C++ 함수 정의와 활용

C++에서 함수는 프로그램을 모듈화 하고 코드를 구조화하는 데 중요한 역할을 합니다. 함수는 특정 작업을 수행하는 코드 블록이며, 필요할 때마다 호출하여 실행할 수 있습니다. 이 글에서는 C++에서 함수를 정의하고 활용하는 방법에 대해 알아보겠습니다. 함수 정의 C++에서 함수를 정의하는 방법은 다음과 같습니다 반환형 함수이름(매개변수목록) { // 함수 내용 return 반환값; } 여기서, 반환형 : 함수가 반환하는 값의 자료형을 나타냅니다. 반환값이 없을 경우 `void`를 사용합니다. 함수이름 : 함수의 이름을 지정합니다. 매개변수목록 : 함수에 전달되는 값들의 자료형과 이름을 나타냅니다. 반환값 : 함수가 호출한 곳으로 반환하는 값입니다. 반환형이 `void`인 경우 생략할 수 있습니다. 예시 ..

Application/기초 2024.03.12

[기초] C++ 데이터 타입 : 크기와 종류

C++ 프로그래밍을 하다 보면 다양한 데이터 타입을 다뤄야 합니다. 이러한 데이터 타입은 변수에 할당할 수 있는 값의 종류를 결정하며, 각각의 크기와 특성을 가지고 있습니다. 이번 포스팅에서는 C++에서 사용되는 주요 데이터 타입의 종류와 크기에 대해 알아보겠습니다. 정수형 (Integer Types) - char : 1바이트, -128부터 127 또는 0부터 255까지의 값을 나타냅니다. - short : 2바이트, -32,768부터 32,767까지의 값을 나타냅니다. - int : 대개 4바이트(32비트 아키텍처) 또는 8바이트(64비트 아키텍처) -2,147,483,648부터 2,147,483,647까지의 값을 나타냅니다. - long : 4바이트(32비트 아키텍처) 또는 8바이트(64비트 아키텍처..

Application/기초 2024.03.11
728x90
반응형