반복문( for ) 사용의 예시
int main() {
for ( int i = 0; i < 5; ) {
cout << i << "번째입니다." << endl;
i++;
}
증가 연산자 ( i++ ) 를 밖에 적으나 아래와 같이 소괄호 안에 적으나 결과는 동일하게 나타난다.
int main() {
for ( int i = 0; i < 5; i++ ) {
cout << i << "번째입니다." << endl;
}
반복문에 사용되는 관계표현식
/* 6가지 관계표현식
< : 작다
<= : 작거나 같다
> : 크다
>= : 크거나 같다
== : 같다
!= : 같지 않다
*/
반복문( while ) 사용의 예시
#include <iostream>
using namespace std;
int main() {
string str = "Panda"; // 마지막에 NULL값 포함하고 있음
int i = 0;
while( str[i] != '\0' ) {
cout << str[i] << endl;
i++;
}
return 0;
}
>>>p
a
n
d
a ( 결과값 )
반복문( do while ) 사용의 예시
#include <iostream>
using namespace std;
int main() {
int j = 0;
do {
cout << "while문 입니다.\n";
j++;
} while (j < 3);
return 0;
}
do while 문은 while문과 다르게 먼저 실행을 한 후 조건에 맞으면 다시 실행을 하는 구조이다.
따라서 조건에 맞지 않더라도 최소 1회는 무조건 출력이된다.
중첩 for 문 ( 2차원 배열에서 자주 사용함 )
#include <iostream>
using namespace std;
int main() {
// 중첩 루프 : 2차원 배열에서 자주 사용
int temp[4][5] =
{
{1, 2, 3, 4, 5}, //,( 콤마 ) 꼭 붙이기
{11, 22, 33, 44, 55},
{111, 222, 333, 444, 555},
{1111, 2222, 3333, 4444, 5555},
};
for (int row = 0; row < 4; row++) {
for (int col = 0; col < 5; col++) {
cout << temp[row][col] << " ";
}
cout << "\n";
}
return 0;
}
위 내용은 '인프런 C++ 강의'의 일부를 정리한 내용입니다.
'**Autonomous driving tech. > *C++' 카테고리의 다른 글
[C++] 12_switch 구문과 break continue 구문 (0) | 2024.09.18 |
---|---|
[C++] 11_조건문 ( if, else if ), 논리표현식 ( ||, && ) (0) | 2024.09.17 |
[C++] 09_공용체( union ) 와 열거체( enum ) (2) | 2024.09.16 |
[C++] 08_공용체( union )와 열거체 (2) | 2024.09.16 |
[C++] 07_구조체( struct ) (0) | 2024.09.16 |