
VSCode애서 Extension 설치 a. C/C++ b. Code Runner Extension Settings tasks.json main.cpp 코드 잘 돌아가는지 터미널에서 먼저 실행

double에 int를 담는것 : Oint에 double을 담는것 : 버림short(2Byte)에 int(4Byte)를 담는것 : △short(2Byte)에 char(4Byte)를 담는것 : △string에 int, double, short을 담는것 : 컴파일 Xcha

조건문 if-else 문 switch case default는 case 모두에 해당 안될때 수행됨 반복문 for문 범위 기반 for loop auto : 프로그램이 알아서 자료형 판단! while문 for vs while? for : 명확하게 반복 횟수가

포인터 : 다른 변주나 함수의 주소를 담는 변수포인터 변수도 쓰레기값이 담겨서 시작❗️ 다른 데이터타입의 주소는 담을 수 없다💡 64bit OS : 포인터의 크기는 8Byteheap 영역에서 동적으로 메모리를 할당받음실제로 3000이라는 값을 포인터변수에 담는법 :포

키(key)와 해시 테이블(hash table)이 서로 mapping되는 자료구조C++ STL에서의 hash tablestd::map → O(logN)주로 binary search tree로 구현됨std::unordered_map → O(1)hash table로 구현됨