일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 고정소수점
- 산술연산자
- C++상수
- 자바클래스
- 코딩독학
- 2차원배열
- 비트연산자
- this참조변수
- 포인터연산자
- 자바메서드오버로딩
- 자바코드
- Java
- 코딩기초
- 증감연산자
- 조건문
- 부동소수점
- 1차원배열
- C++
- 자바
- C++코딩
- 포인터
- 메서드오버로딩
- 제어문
- 변수
- 프로그래밍
- 반복문
- 코딩
- 클래스선언
- 자바코딩
- 기초코딩
- Today
- Total
목록C++코딩 (11)
지식아일랜드

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘 알려드릴 C++ 코딩 주제는 바로 배열의 포인터 연산, 그리고 new 연산자와 delete 연산자를 활용한 메모리의 동적 할당입니다. 배열의 포인터 연산 먼저, 배열의 포인터 연산에 대해 예제 코드와 함께 설명드리겠습니다. #include using namespace std; int main() { int arr[5] = {10, 20, 30, 40, 50}; // 배열 선언 및 초기화 int* ptr = arr; // 포인터에 배열의 첫 번째 요소의 주소를 할당 cout

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘은 포인터의 선언과 초기화, 포인터의 참조에 대해 설명드리겠습니다. 포인터 선언 C++에서 포인터(Pointer)는 메모리 주소를 저장하는 변수입니다. 포인터를 선언하고 초기화하는 방법에 대해 자세히 설명드리겠습니다. 포인터를 선언할 때에는 변수의 자료형과 함께 "연산자를 사용합니다."연산자는 해당 변수가 포인터임을 나타냅니다. 아래는 포인터를 선언하는 예시입니다. int* ptr; // int 자료형의 포인터 변수 ptr 선언 float* fPtr; // float 자료형의 포인터 변수 fPtr 선언 포인터 초기화 포인터를 선언하면 초기화되지 않은 상태입니다. 이때 포인터 변수에는 쓰레기 값이 저장됩니다. 올바른 주소로 초기화하여 포인터를 사..

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘은 C++ 코딩 데이터의 주소값, 포인터의 개념, 포인터 연산자에 대한 설명을 드리겠습니다. 데이터의 주소값 C++에서 데이터의 주소 값은 해당 데이터가 메모리에서 저장된 위치를 나타냅니다. 이 값은 포인터 변수를 사용하여 얻을 수 있습니다. 포인터는 메모리 주소를 저장하는 변수로, 데이터의 위치를 가리키는 역할을 합니다. 예를 들어, int형 변수 x가 있다고 가정해 봅시다. 그리고 포인터 변수 ptr을 선언하여 x의 주소를 저장합니다. 이때 ptr에는 x의 메모리 주소 값이 저장되게 됩니다. 주소 값을 얻기 위해 포인터 연산자인 '&'를 사용합니다. 예를 들면, '&x'는 변수 x의 주소 값을 나타냅니다. 포인터 변수를 사용하여 데이터의 주..

2차원 배열 선언과 동시에 초기화하는 방법 2차원 배열도 1차원 배열과 마찬가지로 배열의 선언과 동시에 초기화를 할 수 있는데요. 1차원 배열과는 달리 여러 가지 방식으로 초기화를 할 수 있습니다. 1차원 배열의 초기화 형태를 따를 수도 있고, 배열의 모든 요소를 또는 일부 요소만을 초기화하는 방식이 있습니다. 아래에서 예제를 통해 자세하게 설명드리겠습니다. 2차원 배열 선언과 동시에 초기화하는 방법 예제 코드 아래는 2차원 배열의 선언과 동시에 초기화하는 방법을 나타내는 예제 코드입니다. #include using namespace std; const int ROWS = 3; const int COLS = 4; int main() { int values[ROWS * COLS] = {1, 2, 3, 4,..

2차원 배열(two dimensiomal array)이란? 2차원 배열은 행과 열로 구성된 테이블 형태의 데이터 구조입니다. C++에서는 2차원 배열을 선언하고 사용할 수 있습니다. 2차원 배열은 '자료형 배열명[행의 개수][열의 개수]'와 같은 형태로 선언됩니다. 이렇게 선언된 배열은 행과 열로 이루어진 격자 형태로 데이터를 저장할 수 있습니다. 2차원 배열은 다양한 상황에서 유용하게 사용될 수 있습니다. 예를 들어, 행렬 연산, 이미지 처리, 게임 보드 등에서 사용될 수 있습니다. 각 행은 서로 다른 데이터 집합을 나타내고, 열은 해당 데이터 집합의 속성을 표현합니다. 2차원 배열은 프로그래밍에서 중요한 개념이며, C++ 코딩에서 이를 다루는 것은 매우 유용합니다. 이 개념을 잘 이해하고 활용하면 다..

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘 설명해드릴 C++ 코딩은 배열이 차지하는 메모리의 크기와 C++11에서의 배열 초기화 방법입니다. 차근차근 따라해 보시길 바랍니다. 배열이 차지하는 메모리의 크기 #include int main() { int arr[] = {1, 2, 3, 4, 5}; int size = sizeof(arr) / sizeof(arr[0]); // 배열의 크기 계산 int memorySize = size * sizeof(arr[0]); // 배열이 차지하는 메모리 크기 계산 std: :cout

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘은 C++ 코딩의 배열의 특징에 대해 설명드리겠습니다. 아래는 C++ 코딩의 배열의 특징을 설명해 줄 수 있는 예제 코드입니다. #include #include #include // 순열 생성 함수 void generatePermutations(std: :vector& arr) { std: :sort(arr.begin(), arr.end()); // 배열의 정렬하여 순열 생성의 기초를 마련합니다. do { for (int num : arr) { std: :cout

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘은 C++ 코딩 기초 23편으로 1차원 배열과 배열의 길이 자동 설정 방법을 설명드리겠습니다. 다음은 C++ 코딩에서 배열의 길이를 자동 설정하는 방법의 예제 코드입니다. #include int main() { int size; std: :cout size; // 동적 메모리 할당을 통해 배열 생성 int* arr = new int[size]; std: :cout arr[i]; } std: :cout

안녕하세요? 지식아일랜드의 모르는 게 없는 지식인입니다. 오늘은 C++ 코딩 반복문(iteration statement) 중에서 while 문과 do/while 문, for 문에 대해 설명드리겠습니다. while 문 먼저 while 문의 예시 C++ 코드는 아래와 같습니다. #include int main() { int i = 0; while (i < 5) { std: :cout

안녕하세요? 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 C++ 코딩의 산술 연산자에 관해 예제 코드와 함께 설명드리겠습니다. 자 오늘도 힘차게 따라오시죠! C++ 코딩에서는 산술 연산자를 이용하여 수학적 계산을 할 수 있는데요. 산술 연산자의 종류는 아래와 같습니다. · 덧셈 연산자: + · 뺄셈 연산자: - · 곱셈 연산자: * · 나눗셈 연산자: / · 나머지 연산자: % 다음은 산술 연산자를 사용한 간단한 C++ 코드입니다. 이 코드는 두 개의 변수를 더하고 뺀 다음, 곱하고 나누고 나머지를 구하는 것을 보여줍니다. #include using namespace std; int main() { int num1 = 10; int num2 = 3; // 덧셈 int sum = num1 + num..