Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- /
- 도커 #docker #docker-compose.yml #도커컴포즈 #배포 #spring #mysql #docker-compose
- 도커 #Docker #배포 #Spring #MySQL #백엔드배포
Archives
- Today
- Total
개발자 데뷔!
[C/C++ 3.0] for문 마스터 본문
for(int i = a; i < b; i += c){
// 반복문 내에서 실행할 코드
}
for(int i = a; i < b; i += c)
- "이 지점 부터" ex) i는 a부터
- "이 범위를 넘지 않는 동안" ex) i가 b보다 작은 범위 내에서
- "이만큼 증/감 한다" ex) i는 c만큼 증가함
- 기본형 (증가)
for (int i = 0; i < 10; i++)
// i 값의 변화
0 1 2 3 4 5 6 7 8 9
- 기본형 (감소)
for (int i = 9; i >= 0; i--)
// i 값의 변화
9 8 7 6 5 4 3 2 1 0
- 2씩 증가
for (int i = 0; i < 10; i += 2)
// i 값의 변화
0 2 4 6 8
- 2씩 감소
for (int i = 10; i > 0; i -= 2)
// i 값의 변화
10 8 6 4 2
//14번********
int main() {
int arr[6] = { 0 };
int a, b;
int t;
cin >> a >> b;
t = a; //a값 저장해주는 애
//a~b 사이의 숫자 a~b index에 넣어주기
for (int i = 0; i < b - a + 1; i++) { //t말고 다 a값을 쓰면 for 문내에서 a++ a변수가 바뀌며 for문 범위도 바뀜!
arr[i] = t;
t++;
}
// 강사님 코드! 아예 index를 따로 돌리는 방법 !
//for (x = a; x <= b; x++)
//{
// arr[t] = x;
// t++;
//}
for (int i = 0; i <b-a+1; i++) {
cout << arr[i];
}
return 0;
}
'프로그래밍 언어 > C' 카테고리의 다른 글
[C/C++ 3.2] 1차원 배열 초기화 (0) | 2022.03.11 |
---|---|
[C/C++ 3.1] 다중 루프(for)문 탈출방법 (0) | 2022.03.10 |
[C/C++ 1.8] 연산자 sizeof (0) | 2022.03.10 |
[C/C++ 1.5] Register 변수 (0) | 2022.03.10 |
[C/C++ 1.4] static 변수 (0) | 2022.03.10 |