while문, do while문 : 반복문이다.
while문
while(조건식)
{
}
while(true) 가 되면, 코드블록 안에 있는 코드를 계속 반복한다.
do while문
do
{
동작할 코드
}while(조건식);
처음 1번은 동작할 코드가 무조건 동작된다.
그 후 조건식을 체크해서 true이면 계속 동작되고 false이면 빠져나간다.
난수
srand : C++에서 제공하는 난수 테이블이다.
이 기능을 이용해서 난수 테이블을 준비한다.
rand() 를 이용해서 난수를 생성한다.
#include <time.h> // 시간에 관련된 기능을 가지고 있는 헤더파일이다.
time(0) : 현재 시간을 초단위로 환산하여 얻어온다.
time(0) 을 하면 time_t 라는 변수 타입으로 결과가 나오기 때문에 seed 의 형태인 unsigned int로 형변환해준다.
첫번째 얻어오는 난수는 값이 Seed에 따라 조금씩 증가하게 되어있어서 하나는 걸러내준다.
'C++ 문법' 카테고리의 다른 글
<포인터> (0) | 2022.04.08 |
---|---|
<배열> Array (0) | 2022.04.08 |
<반복문> for문 (0) | 2022.04.07 |
<형변환 & 열거체> enum, enum class (0) | 2022.04.07 |
<분기> if문 (0) | 2022.04.07 |