본문 바로가기
공부/개발노트

[C/C++] while문을 for문으로 바꿔보기

반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main(){
    int i = 1;
    int sum = 0;
    
    while(i<=10){
        sum += i;
        
        ++i;
    }
    
    cout << "현재 i의 값 = " << i << endl;
    cout << "1~10 까지의 합계 : " << sum << endl;
    
    return 0;
}
cs

위 소스를 for문으로 바꿔보겠습니다.
위 소스랑 비교해보세요.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main(){
    int i = 1;
    int sum = 0;
    
    for (;i <= 10++i){
        sum += i;
    }        
    
    cout << "현재 i의 값 = " << i << endl;
    cout << "1~10 까지의 합계 : " << sum << endl;
    
    return 0;
}
cs

for문 공식은 아래 사진으로 이해해보세요.

사진 엉망인 점 죄송합니다 ㅜ


for(최초실행값;true검사조건;반복조건)

{

반복될 소스

}


입니다.


반응형