본 게시물은 내일배움캠프: 언리얼 게임 개발을 수강한 비전공자의 TIL(Today I Learn)을 담고 있습니다.
C++에서 어떠한 값을 구할때 그 값에 해당할때까지 계속해서 반복하는 것을 반복연산이라고 칭한다.
- 반복 연산
반복연산은 말 그대로 어떠한 조건이 달성될 때 까지 계속해서 반복해 계산하는 연산이며 For, While이 있다.
For문은 반복의 범위가 명확하게 주어질 경우 사용한다.
- For 반복연산
for(int i =0; i < n; i++){x += 2}
int i를 정의하고 i < n이 성립하고 있을 때 i를 1씩 더하며 이 반복문이 한번 작동할 때 마다 {}의 x가 2씩 더해진다는 의미이다.
2024.12.26 - [내일배움캠프 언리얼] - 비전공자의 C++ 개발시점 2 (2024.12.26)
비전공자의 C++ 개발시점 2 (2024.12.26)
본 게시물은 내일배움캠프: 언리얼 게임 개발을 수강한 비전공자의 TIL(Today I Learn)을 담고 있습니다. 변수 선언으로 값을 정하며 연산을 진행할 수 있다. 변수의 연산더보기----------------------
lgbl.tistory.com
i < n; 부분과 x += 2는 위 글에서 작성된 [관계연산], [대입연산] 부분에서 나오는 기호가 사용 가능하다.
- While 반복연산
int i = 0;
while(i < 10){cout << i << " "; i++;}
int i를 정의하고 i가 10보다 작은 동안 i를 출력 후 i에 1을 더한다는 의미이다.
For와 While은 둘 다 반복문이라는 공통점이 있지만, For는 반복의 범위가 명확하게 주어질 경우 주로 사용되며 While은 특정 조건이 될때까지 반복하며 결과가 명확할 때 주로 사용된다.
- 조건문
조건문에는 If 와 Else가 사용되며 If와 Else 사이의 If else 도 존재한다.
If 조건문은 조건이 참일때 실행된다.
if ( X % 2 ==0 ) {cout << "X는 짝수이다." << endl;}
X가 2로 나누면 0이 남을 경우 X가 짝수이다 라는 문장이 출력된다.
하지만 조건문에는 else가 아직 남아있다.
if (score >= 90){cout << "Grade A" << endl;}
else if(score >= 80){cout << "Grade B" << endl;}
else {cout << "Grade C" << endl;}
이와같이 처음에 if, if를 포함하진 않지만 그 다음으로 else if, 그 외 나머지를 else라고 사용하며 else 에는 조건이 붙지 않는다. if > else if > else if > else 와 가팅 else if 는 여러번 사용이 가능하다.
조건문에는 복합조건인 &&, || 도 사용될 수 있다.
'내일배움캠프 언리얼' 카테고리의 다른 글
비전공자의 C++ 개발시점 5 (2024.12.31) (3) | 2024.12.31 |
---|---|
비전공자의 C++ 개발시점 4 (2024.12.30) (2) | 2024.12.30 |
비전공자의 C++ 개발시점 2 (2024.12.26) (2) | 2024.12.26 |
비전공자의 C++ 개발시점 1 (2024.12.24) (1) | 2024.12.24 |
비전공자의 언리얼 개발시점 4 (2024.12.20) (2) | 2024.12.20 |