본문 바로가기

C++5

[C++] C++ 함수 함수는 코드를 모듈화하고 재사용성을 높이는 중요한 개념입니다.함수는 특정 작업을 수행하는 코드 블록으로, 한 번 정의해두면 여러 번 호출할 수 있습니다.함수를 사용하면 코드의 가독성이 높아지고 유지보수가 쉬워집니다. 1. 함수의 기본 구조함수는 이름, 반환형, 매개변수, 함수 본체로 구성됩니다. 함수는 특정 작업을 수행하고, 필요하다면 값을 반환합니다.반환형 함수이름(매개변수1, 매개변수2, ...) { // 함수가 수행할 코드 return 반환값; // 반환형이 void인 경우 생략 가능} 반환형: 함수가 어떤 자료형을 반환할지 명시합니다. 반환값이 없는 함수는 void를 반환형으로 사용합니다.함수이름: 함수의 이름으로, 호출할 때 사용됩니다.매개변수: 함수가 외부로부터 입력받을 값을 의미.. 2024. 9. 25.
[C++] C++ 제어문 - 반복문 제어문은 프로그램의 흐름을 제어하는 중요한 요소입니다.제어문에는 크게 조건문과 반복문이 있습니다.오늘은 반복문에 대해 알아보겠습니다. 반복문은 특정 코드를 여러 번 반복해서 실행할 때 사용하는 문법입니다.C++에서는 주로 for, while, 그리고 do-while의 세 가지 반복문을 사용합니다.각 반복문은 특정 상황에 맞게 사용되며, 조건에 따라 실행을 반복합니다.하나씩 살펴봅시다.  1. for 문for 문은 반복 횟수가 명확히 정해졌을 때 사용합니다.초기화, 조건 검사, 증감식을 한 번에 지정할 수 있어 반복 횟수를 쉽게 관리할 수 있습니다.아래와 같은 형태로 작성됩니다.for (초기화; 조건; 증감) { // 반복할 코드}초기화: 반복문을 시작할 때 한 번만 실행되며, 반복을 제어할 변수를 .. 2024. 9. 25.
[C++] C++ 제어문 - 조건문 제어문은 프로그램의 흐름을 제어하는 중요한 요소입니다.제어문에는 크게 조건문과 반복문이 있습니다.오늘은 조건문에 대해 알아보겠습니다. 조건문은 특정 조건을 만족할 때만 코드를 실행하거나, 조건에 따라 다른 코드를 실행하도록 하는 기능을 합니다.크게 if, if-else, else if, switch번호조건문 종류설명1ifif는 조건이 참일 때 코드 블록을 실행하는 구조2if-else조건이 참일 때와 거짓일 때 서로 다른 코드를 실행3else if여러 조건을 연속해서 검사 / 조건이 맞는 첫 번째 블록만 실행4switch값에 따라 여러 경우 중 하나를 선택하여 실행 1. if 문#include int main() { int x = 10; if (x > 5) { std::cout if.. 2024. 9. 24.
[C++] C++ 기본 자료형(+문자열) 오늘은 C++에서 사용되는 기본적인 자료형을 정리했습니다.C++의 자료형은 C와 매우 유사합니다. 다음은 기본 자료형과 크기(bytes), 자료형 타입을 정리한 표입니다.번호자료형크기(byte)범위 및 정밀도 (signed 기준)타입1short2-2,147,483,648 ~ 2,147,483,647정수형2int4-32,768 ~ 32,767정수형3long4 / 8 4 / 8 에 따라 다름정수형4long long8-9,223,372,036,854,775,808~ 9,223,372,036,854,775,807정수형5float4약 3.4E-38 ~ 3.4E+38소수점 이하 약 7자리실수형6double8약 1.7E-308 ~ 1.7E+308소수점 이하 약 15자리실수형7log double8double보다 더 높.. 2024. 9. 24.
[C++] C++ 입출력 C++에서 입출력은 iostream 라이브러리를 사용하여 처리합니다. 기본적으로 입력과 출력을 담당하는 두 가지 객체가 있습니다:입력(Input): cin출력(Output): cout 1. 출력먼저 출력을 살펴봅시다.출력은 cout을 사용하여 처리하며, 출력하고자 하는 데이터를 화면에 표시합니다. 를 사용해 출력할 데이터를 전달합니다.#include int main() { std::cout    2. 입력입력은 cin을 사용하여 처리하며, 사용자로부터 값을 입력받습니다. >> 연산자를 사용해 입력받을 변수를 지정합니다.#include int main() { int age; std::cout > age; std::cout  age 라는 정수형 변수를 선언하고, cin을 통해 숫자(나이.. 2024. 9. 24.