본문 바로가기
728x90

프로그래밍90

[C++] 6. C++의 "구조체와 클래스" C++ 학습: 구조체와 클래스C++에서 구조체와 클래스는 데이터를 구조화하고 객체 지향 프로그래밍을 실현하는 기본 단위입니다. 이번 글에서는 구조체 정의와 사용, 클래스와 객체, 접근 지정자, 생성자와 소멸자, 그리고 this 포인터에 대해 알아보겠습니다.1. 구조체 정의와 사용: C++ 구조체구조체는 여러 변수를 하나의 단위로 묶어주는 데이터 구조입니다. C++에서는 구조체를 사용하여 관련 데이터를 그룹화할 수 있습니다. 구조체 정의와 사용 예제[cpp] #include  using namespace std; // 구조체 정의 struct Person {     string name;     int age;     float height; }; int main() {     // 구조체 변수 선언 및 .. 2024. 6. 17.
[C++] 5. C++의 "포인터와 참조" C++ 학습: 포인터와 참조C++에서 포인터와 참조는 메모리와 데이터를 효율적으로 다루기 위한 중요한 도구입니다. 이번 글에서는 포인터 개념, 포인터와 배열, 동적 메모리 할당, 그리고 참조에 대해 알아보겠습니다.1. 포인터 개념: 포인터의 기본 개념과 사용법포인터는 변수의 메모리 주소를 저장하는 변수입니다. 포인터를 선언하려면 변수 자료형 앞에 *를 붙입니다. 포인터의 기본 사용법은 다음과 같습니다.  포인터 선언과 사용[cpp] #include  using namespace std; int main() {     int var = 10;     int *ptr = &var; // 포인터 ptr은 변수 var의 주소를 저장     cout     cout     return 0; } 위의 예제에서 in.. 2024. 6. 14.
[C++] 4. C++의 "배열과 문자열" C++ 학습: 배열과 문자열C++에서 배열과 문자열은 데이터를 효율적으로 저장하고 처리하는 데 중요한 역할을 합니다. 이번 글에서는 1차원 배열, 다차원 배열, 그리고 문자열 처리(C 스타일 문자열과 C++의 string 클래스)에 대해 알아보겠습니다.1. 1차원 배열: 배열의 선언과 사용1차원 배열은 동일한 자료형의 데이터를 연속적으로 저장할 수 있는 변수입니다. 배열의 각 요소는 인덱스를 통해 접근할 수 있습니다. 배열의 선언과 사용 예는 다음과 같습니다.  배열 선언과 초기화[cpp] #include  using namespace std; int main() {     int numbers[5] = {1, 2, 3, 4, 5}; // 배열 선언 및 초기화     for (int i = 0; i   .. 2024. 6. 14.
[C++] 3. C++의 "함수" C++ 학습: 함수함수는 코드의 재사용성과 가독성을 높이는 중요한 개념입니다. 이번 글에서는 함수 정의와 호출, 반환값과 매개변수, 그리고 재귀 함수에 대해 알아보겠습니다.1. 함수 정의와 호출: 함수 선언과 정의, 호출 방법함수 정의는 함수의 이름, 반환형, 매개변수 목록, 그리고 함수가 수행할 작업을 지정하는 것입니다. 함수 호출은 정의된 함수를 실제로 사용하는 것입니다. 함수 정의의 기본 구조[cpp] 반환형 함수이름(매개변수 목록) {     // 함수가 수행할 작업     return 반환값; }  함수 선언 : 함수를 정의하기 전에 함수의 반환형, 이름, 매개변수 목록을 선언하여 컴파일러에게 함수의 존재를 알립니다.[cpp] #include  using namespace std; // 함수 선.. 2024. 6. 14.
[C++] 2. C++의 "기본 문법" C++ 학습: 기본 문법C++ 프로그래밍을 시작하기 위해서는 기본 문법을 이해하는 것이 중요합니다. 이번 글에서는 Hello World 프로그램 작성, 변수와 자료형, 연산자, 조건문과 반복문에 대해 알아보겠습니다.1. Hello World 프로그램: 첫 번째 프로그램 작성Hello World 프로그램은 모든 프로그래밍 언어에서 가장 기본적인 예제입니다. C++에서 Hello World 프로그램을 작성하는 방법은 다음과 같습니다.[cpp] #include  // 표준 입출력 라이브러리 포함 int main() {     std::cout     return 0; // 프로그램 종료 }  #include : 표준 입출력 라이브러리를 포함합니다.int main() : 프로그램의 시작점을 나타내는 함수입니다.. 2024. 6. 14.
[C++] 1. C++의 "기초 개념" C++ 학습: 기초 개념C++는 강력하고 유연한 프로그래밍 언어로, 기초 개념을 이해하는 것이 중요합니다. 이번 글에서는 프로그래밍 기본 개념, C++의 역사와 특징, 그리고 개발 환경 설정에 대해 알아보겠습니다.1. 프로그래밍 기본 개념: 변수, 자료형, 조건문, 반복문 등프로그래밍을 처음 시작할 때, 기본 개념을 이해하는 것이 필수적입니다. 다음은 C++에서 자주 사용되는 몇 가지 기본 개념입니다. 변수와 자료형변수 : 데이터를 저장하는 공간으로, 이름을 통해 접근할 수 있습니다.자료형 : 변수에 저장될 데이터의 타입을 지정합니다. 예를 들어, 정수형, 실수형, 문자형 등이 있습니다.[cpp] #include  using namespace std; int main() {     int age = 25.. 2024. 6. 14.
728x90