C++19 4 함수 💻 4강: 함수🟢 프로그램 실행 흐름프로그램이 실행되면 main() 함수가 먼저 실행됩니다.main() 함수가 종료되면 프로그램도 종료됩니다.🟢 증감연산자 사용법특별한 이유가 없다면 전위형(++변수)을 사용하는 것이 권장됩니다.🟢 반복문 사용법🔎 For문for (초기값; 유지조건; 반복자 변경) { // 실행할 코드}for (int i = 0; i 🔎 While문while (유지 조건) { // 실행할 코드}🖥️ 함수 – 콘솔창 printf(), scanf()🔎 전처리#include를 사용해 헤더 파일을 포함하여 기능을 확장합니다.#include 🔎 콘솔 출력 (printf())printf("출력할 내용");✅ 서식 지정자 (Format Specifiers)서식 지정자설명예시 (pri.. 2025. 3. 26. Visual Studio 단축키 정리표 🖥️ Visual Studio 단축키 정리표📁 파일 관리기능단축키설명🆕 새 프로젝트 만들기Ctrl + Shift + N새로운 프로젝트 생성📂 프로젝트 열기Ctrl + O기존 프로젝트 열기💾 저장Ctrl + S현재 파일 저장💾 모두 저장Ctrl + Shift + S모든 파일 저장❌ 프로젝트 닫기Ctrl + Shift + F4현재 프로젝트 닫기✨ 코드 편집기능단축키설명✂️ 줄 삭제Ctrl + Shift + L현재 줄 삭제📋 줄 복사 및 붙여넣기Ctrl + C, Ctrl + V현재 줄 복사 후 붙여넣기↕️ 줄 이동Alt + ↑ / ↓현재 줄 위/아래로 이동🧹 코드 포맷팅Ctrl + K, Ctrl + D코드 자동 정렬🖊️ 전체 선택Ctrl + A전체 코드 선택🛠️ 빠른 수정Ctrl + .코드 .. 2025. 3. 25. 3. 연산자 및 전처리 구문 C++ 연산자 및 전처리 구문 총정리 🚀C++ 연산자 📌🔢 산술 연산자연산자설명예제+덧셈a + b-뺄셈a - b*곱셈a * b/나눗셈a / b%나머지a % b 📌 기본 연산 및 변수int data = 10 + 10; // 20data + 20; // 저장되지 않고 날아감data = data + 20; // 40 (data += 20 과 동일)🔢 나머지 연산자 %정수형(📌int) 에서만 사용 가능실수형(📌double, float) 에 사용하면 컴파일 에러 발생int data = 10. / 3.; // 10 / 3 으로 계산됨// 경고: ‘double’에서 ‘int’로 변환 시 데이터 손실 가능int data = (int)(10. / 3.); // 명시적 형변환 → 경고 없음✅ boo.. 2025. 3. 24. sort() 함수 사용법 sort() 함수 📌 sort() 함수란?sort() 함수는 C++의 헤더에 포함된 정렬 함수입니다.퀵 정렬(Quick Sort) 기반으로 동작하며, 평균 시간 복잡도는 O(N log N)입니다.최악의 경우 O(N²)이지만, 일반적으로 안정적이고 빠릅니다.✅ 함수 원형template void sort(RandomIt first, RandomIt last);template void sort(RandomIt first, RandomIt last, Compare comp);first: 정렬 시작 위치 (begin() 사용)last: 정렬 끝 위치 (end() 사용)comp: 사용자 정의 비교 함수나 조건자sort() 사용 예제📌 1. 기본 정렬 (오름차순)#include #include using nam.. 2025. 3. 23. 2. 자료형 자료형으로 변수의 저장 자리를 확보하고 할당. 🔷C++의 주요 자료형자료형크기(일반적인 경우)값의 범위 또는 내용예시 값정수형short2 byte-32,768 ~ 32,767short a = 10;int4 byte-2,147,483,648 ~ 2,147,483,647int b = 100;long4 or 8 byte플랫폼에 따라 다름long c = 1000;long long8 byte-9,223,372,036,854,775,808 ~9,223,372,036,854,775,807long long d = 1000000;unsigned자료형 크기 동일0 이상 정수만 저장 가능unsigned int e = 200;실수형float4 byte약 ±3.4 × 10⁻³⁸ ~ ±3.4 × 10³⁸float f = 3.1.. 2025. 3. 17. C언어/C++ 무료강의 - 1_인트로 🔵 C++ 언어 기초 학습 정리🎥 추천 유튜브 강의📌 어소트락 게임아카데미▶️ C++ 기초 강의📌 [언리얼엔진] 넌 보기만 해!▶️ 언리얼엔진 강의🚀 C++의 장단점✅ 장점 🔹 빠르다 (C#보다 빠름, C#은 .NET 프레임워크 거침) 🔹 직접 메모리 관리 가능 🔹 커스텀에 유리 (버그 수정, 형상 관리 용이) 🔹 유니티 엔진도 C++로 만들어짐 (베이스 언어)❌ 단점 🔸 배우기 어려움 🔸 직접 메모리 관리 필요 🔸 커스텀 작업이 많음 🔸 개발 속도가 느릴 수 있음🎮 게임 개발 과정🖥️ CPU vs GPU 🔹 CPU: GPU가 없으면 CPU가 랜더링까지 처리해야 해서 성능 저하 🔹 GPU: DirectX를 활용해 복잡한 연산 담당🛠️ C++로 2D, 3D.. 2025. 3. 14. 이전 1 2 3 4 다음