C++ 문법 공부를 기반으로 배열에 대한 내용이 교육된 것으로 보인다.
메모가 너무 띄엄띄엄 되어 있어 정확한 학습 내용의 판단은 여전히 안 된다.
3자리 수에서 각 단위 숫자 추출 방법
- 100 으로 나누고 나온 몫을
- 10으로 나누고 나온 몫과 나머지를 통해 추출할 수 있다.
"상태 변수"를 두고 이를 통해 제어하는 조건 방식
While 문에 비교 값을 위한 변수 1개를 두고 내부에서 처리하는 방식이 가능하다
while(isSame == 1)
{
isSame = 0;
if (num1 == num2)
{
isSame = 1;
}
if (num2 == num3)
{
isSame = 2;
}
}
프로그램을 구현하는 단위 항목별로 [빌드] -> [실행] -> [확인] 과정을 꼭 수행 해라.
랜덤 : Min ~ Max 사이 임의 수 생성
- Rand()%(Max - Min + 1) + Min;
논리 연산자 && , ||
&& : AND : 양쪽 다 참이면 참
|| : OR : 양쪽 중 한 개라도 참이면 참
조건
- if{} else{}
- if{} else if{} else{}
일률적인 방향으로의 조건으로 위에서 내려오다 참이 나오면 밖으로 나오게 된다.
if(조건) {}
else if(조건) {}
else if(조건) {}
else if(조건) {}
else {}
배열
- 같은 코드인데, 적용될 변수가 달라서 쉽게 반복이 안 된다.
- 변수를 한 번에 여러 개 쓰고 싶다.
- 이와 같은 문제 해결에 사용된다.
변수를 단독주택이면 배열은 아파트로 생각하면 된다.
선언 : 무조건 재수가 정의되어야 된다.
- 자료형 배열명[개수];
초기화 : 선언과 동시에 초기화할 수 있다.
- 자료형 배열명[개수] = {0, 1, 2, ~ 개수};
- int 배열명[개수] = {}; 형태로 초기화할 수 있다.
사용
- 배열명[인덱스] = 10;
배열의 인덱스는 0부터 시작 한다. 인덱스의 최대 수는 "개수-1" 이다.
교육 내용이 책을 기반으로 해서 그런지 메모한 내용이 순서도 없고, 내용도 많이 부실한 상태다.
랜덤수, if else 조건, 배열에 대한 내용을 예제와 함께 교육 했을 것이라 생각 된다.
댓글 없음:
댓글 쓰기