C++ 문법

<반복문> while문, do while 문, 난수

슬뷔 2022. 4. 8. 17:46

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