티스토리 뷰
1. 반복문 활용하기
1-1. 반복문 중첩 사용하기
- 구구단
for문을 사용해 구구단을 출력한다.
for (int i = 2; i < 10; i++) {
for (int j = 1; j < 10; j++) {
printf("%d X %d = %d\n", i, j, i*j);
}
cout << endl;
}
- for문을 만나면 i 가 2로 초기화되고, 조건 2 < 10이 참이므로 { }를 시작하게 된다.
- { }안에서 만난 for문을 시작하게 된다. j가 1로 초기화되고, 조건 1 < 10을 만족하므로 { } 를 시작하게 된다.
- 명령을 실행하고, { }가 끝나면 j++를 실행하고, for문을 반복한다.
- 반복중 j가 10이 되었을 때 내부의 for문을 종료하고, cout 명령을 수행한다.
- { }의 명령이 끝나면 i++를 실행하고, 외부의 for문을 반복한다.
2. 배열
1-1. 배열이란
같은 타입의변수를 여러개 만들때 사용한다.
int num[5]; // [ ] 괄호안에는 배열의 크기를 넣는다.
- int형 변수 5개를 선언한것과 같다.
num[0] = 1; // 0부터 시작된다는것에 주의해야한다.
num[1] = 2;
num[2] = 3;
num[3] = 4;
num[4] = 5;
- 초기값을 주는 방법은 다양하다. 위처럼 줄 수도있고, 반복문을 활용하거나 선언할때 값을 줄 수도 있다.
int num[5] = {1,2,3,4,5} ; 는 위의 예와 같다.
만약 int num[5] - {1, } ; 이렇게 준다면 num[0]의 값은 1, 다른 값은 0으로 초기화된다.
1-2. 2차원 배열
배열을 2차원 배열로 쓸 수 있다.
int num[2][3];
위처럼 선언하면
ㅁㅁㅁ
ㅁㅁㅁ 형태의 배열이 선언된 것이라고 할 수 있다.
int num[2][3] = { {1, 2, 3}, {1, 2, 3} }; // 2차원배열도 이처럼 선언과 동시에 초기화 할 수 있고,
num[0][0] = 1;
num[0][1] = 2;
num[0][2] = 3;
num[1][0] = 4;
num[1][1] = 5;
num[1][2] = 6;
이렇게 하나씩 표현 할 수 도 있다.
'C++' 카테고리의 다른 글
20160429_배열원소섞기(shuffle) (0) | 2016.04.30 |
---|---|
20160428_제어문, 제어문활용하기 (0) | 2016.04.29 |
20160426_반복문 (0) | 2016.04.26 |
20160425_연산자 (0) | 2016.04.25 |
20160422_C++ 시작하기 (0) | 2016.04.22 |
- Total
- Today
- Yesterday
- c언어
- ngui 스크롤뷰
- C#
- 언제어디서나요요
- Unreal
- 값형식과 참조형식의 차이
- 직군면접
- 유니티 개발자 면접
- 스토케요요
- 도서대출프로그램
- 기술면접
- 베이비젠요요
- 유니티 a href
- 내돈내산
- 구글 스프레드시트 드롭다운
- 유니티 Library
- particle cliping
- Library/PackageCache
- 클라이언트 면접
- UPROPERTY
- ngui scrollview particle
- 유니티 텍스트 하이퍼링크
- 연결리스트
- ngui 파티클
- 휴대용유모차
- scrollview particle
- 연말정산
- ngui 스크롤뷰 파티클 클리핑
- 성남돌잔치
- ngui 스크롤뷰 파티클
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |