본문 바로가기

전체 글619

7. 지역변수, 전역변수 #include // 전역변수int main(){ // 지역변수}🔷  변수의 종류1. 지역 변수 (Local Variable)   함수 또는 블록 내부에서 선언됨.   해당 블록이 끝나면 메모리에서 자동으로 해제됨.void func() { int a = 10; // 지역 변수} // 함수가 끝나면 a는 사라짐 2. 전역 변수 (Global Variable)   함수 외부에서 선언되며, 프로그램 전체에서 접근 가능함.   데이터 영역에 저장되어 프로그램 종료 시까지 유지됨.int globalVar = 20; // 전역 변수void func() { globalVar += 5; // 어디서든 접근 가능} 3. 정적 변수 (Static Variable)  지역 변수처럼 보이지만, 데이터 영역에 저장.. 2025. 4. 2.
레노버 텝 12.7 2025 초기 설정하기 반글화(언어설정 변경) 10분 15초 까지 따라하기https://www.youtube.com/watch?v=c1xyU1O8uTI googlePlay 설치설치된 플레이스토어에서 Google Play (스토어) 검색해서 설치. 2025. 4. 1.
Til - 20250331 오늘 한일💠내일배움 중급알고리즘 1강 정리 : https://ashen99.tistory.com/519 2025. 3. 31.
TIL - 20250330 오늘 한일💠유튜브 강의 시청 : https://www.youtube.com/playlist?list=PL4SIC1d_ab-aOxWPucn31NHkQvNPHK1D1    구조체 : https://ashen99.tistory.com/704    지역변수, 전역변수 : https://ashen99.tistory.com/705 2025. 3. 30.
6. 구조체(Structure) 구조체란?구조체는 사용자 정의 자료형(User-defined data type)을 만들 수 있도록 지원하는 기능입니다.기본 자료형(int, float 등)과 달리, 사용자가 직접 새로운 자료형을 정의할 수 있습니다.구조체도 다른 구조체를 포함하여 확장할 수 있습니다.typedef: 타입 재정의typedef를 사용하면 복잡한 구조체 타입을 새로운 이름으로 정의할 수 있습니다.이를 통해 코드 가독성을 높이고, 구조체를 더 쉽게 사용할 수 있습니다.기본 구조typedef struct 구조체이름 { 타입 정의} 사용자정의타입이름, *포인터타입이름;예제 코드#include #include // typedef를 사용한 구조체 정의// _tagStudent는 구조체 이름, STUDENT는 사용자 정의 타입 이름.. 2025. 3. 30.
for문 📌 범위 기반 for 문 (Range-based for Statement) 정리  기본 타입 설명 예시 코드사용하는 경우값 복사 (Value)배열 요소를 복사하여 변수에 저장for (auto element : array) {}값이 변경될 필요 없고, 원본 배열을 보호해야 할 때참조 (Reference)배열 요소를 복사하지 않고 직접 참조for (auto& element : array) {}성능 최적화 및 배열 요소 수정이 필요한 경우상수 참조 (Const Reference)배열 요소를 복사하지 않고 읽기 전용으로 참조for (const auto& element : array) {}성능 최적화 및 값이 변경되면 안 되는 경우auto 키워드배열 요소의 타입을 자동으로 추론for (auto element :.. 2025. 3. 29.