✅ 확인하기 Q : 1byte 는 몇 bit인가? Q2 : 자료형이랑 무엇인가? A : 변수가 어떤 종류의 데이터를 저장할 수 있는지와 그 크기(메모리 공간), 표현 범위를 정의한 것 Q3 : char(1) 일경우 char c = 0 을 선언했는데 c 의값에 256이 들어가게 되면 어떻게 되는가? 참고: C++ 강의 어소트락 게임 아카데미
양수만 표현 가능예시:음수, 양수 모두 표현 가능기본적으로 생략 가능예시:

✅ 확인하기Q : float(4)과 double(8) 중 어느것이 더 정밀할까? Q2 : 21.8125를 2진수로 어떻게 바꿀 수 있을까?참고
Q1 : 모듈러스가 무엇인가? Q2 : . 과 .f 의 차이점은?Q3 : % 연산을 할 때 주의할 점은?Q4 : int a = 10; data = a++;를 할때 data의 값은?참고
Q1 : bool IsTrue = 100;은 컴퓨터가 어떻게 인식하는가? Q2 : iTrue = 100 && 200; 참인가? 거짓인가?Q3 : True = 0 && 100; 참인가? 거짓인가?Q4 : 아래 조건에서 if문 조건에 걸렸을 때 아래 조건들은 어떻게 되는가
비트 연산자 비트단위로 연산될 때 시행되는 것 1. 비트 쉬프트 >>, 2. 비트 곱(&), 합(|), xor(^), 반전(~) 3. 사용 예시 - 상태 표시(아래 전처리기와 연관) 
Q1 : 지역 변수와 전역변수의 차이점은? Q2 : 아래에서 선언이 동일하게 선언이 가능한 것은?(A,B)출처: C/C++ 강의

Q1 :for 문과 while 문 각각 () 안에 들어가야하는 명령문을 설명하시오.Q2 : i가 나타내는 것은?출처
함수를 쓰는 이유는 하나의 기능을 함수로 구현해서 재활용하기 위함!가독성, 구현의 용이단점, 속도가 느림데이터들을 어떻게 관리할 것인가? Q1 : 팩토리얼을 재귀함수로 구현하시오.Q2 : 피보나치수열을 함수와 재귀함수로 구현하시오.출처 : C/C++ 강의

출처 : C/C++ 강의
‼️ 구조체를 알기 위해서는 c를 먼저 알고 c++ 로 넘어가야 이해하기 쉽다.구조체(structure)는 서로 관련이 있는 데이터를 하나의 단위로 묶은 데이터 형c의 단점이 c++에서는 보완이 되었음구조체 생김새구조체 안의 변수에 접근하는 방법Q1 : 구조체란 무엇인
‼️ 포인트를 배우기 위해 꼼꼼히 알아두기! ‼️ 여기도 대체적으로 c구조Q1 : 아래 코드가 오류가 나는 이유를 설명하시오.Q2 : 전역변수는 어떤 영역에 속하는가?출처 : C/C++ 강의

함수 선언일반적으로 main 뒤에 함수를 선언할 수 없음!하지만 main 앞에 함수를 선언해놓고 그 세부항목은 main 뒤에 적을 수 있긴 함!int Add(int a, int b){ return a + b;}

func.hfunc.cppmain.cpp만일 위와 같이 global을 선언할 경우 오류가 발생헤더 파일의 역할: 헤더 파일은 여러 소스 파일(.cpp)에서 공유될 함수, 클래스, 변수 등의 선언을 담는 역할포함(Include)의 원리: main.cpp와 func.cpp

포인터 변수를 선언할 때, 이 포인터가 어떤 타입의 데이터를 가리킬지 명확하게 지정해야 함!Q. 만약 int포인터에 100이 아닌 4.f 라는 float을 넣어주게 되면? 결과 : 결과가 아래와 같이 나옴이유 : 포인터는 Int로 선언되어있기 때문에 4바이트, 정수로

답답 추가✅ 확인하기Q. x32, x64 운영체제에 따라 포인터 크기는 얼마인가? Q2. iArr의 2번째 칸에 접근해서 10을 넣으려고한다 코드를 어떻게 짜야하는가?Q3. main 에서 선언한 a의 값이 test() 함수를 사용해 실제값이 변하게 만드려면 어떻게 해

생각해보기 ✅확인해보기1\. 원본데이터를 참조는 하되 데이터를 변경하거나 손상시키지 않기 위해서 어떤 것을 써야하나요?2\. const 포인터 와 포인터 const는 어떻게 다른지 코드로 작성하시오.

✅ 확인해보기Q. void 포인터를 설명해보시오.

멀티바이트 필요하면 2바이트로 표현\--✅ 확인하기Q. 문자열에서 const wchar_t 를 쓰는 이유는? 출처: C++ 강의

🍅 오버로딩

✅ 확인하기Q. 구조체 포인터를 받는 방법 2가지를 코드로 적으시오.

✅ 확인하기Q. malloc 함수가 어떤 타입으로 반환하며, 그 타입으로 반환하는 이유는 무엇인가? Q2. 동적할당 해제가 필요한 이유는?

헤더파일소스파일헤더파일소스파일( 데이터 넣기 / 공간재할당)헤더파일소스파일전체 흐름출처: C++