반응형
오전 C++
과제의 연장!
-
const란?
const는 값을 변경할수 없는 상수로 만드는 함수이다.
예를들어 변수 선언을한다고 하면
int num = 10;
이렇게 선언을 할텐데 const를 사용하여 선언을 하게된면
const int num = 10;
이렇게 된다.
이것은 num이라는 변수에 10을 넣고 이후 값을 변경할수 없게 하겠다는 뜻이다.
---
과제 -
오후
배열의 연장~
먼저 배열은 통째로 옮길수가 없다는것을 알자.
이유는 크기때문이다. 크기가 어느정도까지 커질수 있을지 몰르기때문에
전달이 불가하며 대신에 배열은 놔두고 시작주소만 전달한다.
버블정렬~
버블정렬 함수 p212
배열을 이용한 정렬은 여러가지 데이터 값을 오름차순이나 내림차순으로 크기에 따라
순서화 시키는 것을 말한다.
두 인접한 원소를 검사하여 정렬하는 방법이다.
여러가지 정렬 알고리즘중에 가장 이해하기 쉬운 것이 버블 정렬이다.
그림을 보면서 이해하자~!
두개의 인접한 원소부터 오른쪽으로 옮겨 가며 검사를 하고 자리를 원하는 코드에
맞게 자리를 정렬하게 된다.
아래는예제.
다음은 다차원 배열이다.
예제는 2차원배열을 초기화하여 출력.
배열의 array는 3개의원소로 구성되어 있고 각원소는 4개의 int형
데이터로 구성되어있다.
2차원배열의 주소값이다.
&a[4] 와 (a+4)의 주소값이 같다는것을 알수 있다.
아래역시도 주소값.
배열 포인터.
과제의 연장!
-
const란?
const는 값을 변경할수 없는 상수로 만드는 함수이다.
예를들어 변수 선언을한다고 하면
int num = 10;
이렇게 선언을 할텐데 const를 사용하여 선언을 하게된면
const int num = 10;
이렇게 된다.
이것은 num이라는 변수에 10을 넣고 이후 값을 변경할수 없게 하겠다는 뜻이다.
---
과제 -
오후
배열의 연장~
먼저 배열은 통째로 옮길수가 없다는것을 알자.
이유는 크기때문이다. 크기가 어느정도까지 커질수 있을지 몰르기때문에
전달이 불가하며 대신에 배열은 놔두고 시작주소만 전달한다.
버블정렬~
버블정렬 함수 p212
배열을 이용한 정렬은 여러가지 데이터 값을 오름차순이나 내림차순으로 크기에 따라
순서화 시키는 것을 말한다.
두 인접한 원소를 검사하여 정렬하는 방법이다.
여러가지 정렬 알고리즘중에 가장 이해하기 쉬운 것이 버블 정렬이다.
그림을 보면서 이해하자~!
두개의 인접한 원소부터 오른쪽으로 옮겨 가며 검사를 하고 자리를 원하는 코드에
맞게 자리를 정렬하게 된다.
아래는예제.
다음은 다차원 배열이다.
예제는 2차원배열을 초기화하여 출력.
배열의 array는 3개의원소로 구성되어 있고 각원소는 4개의 int형
데이터로 구성되어있다.
2차원배열의 주소값이다.
&a[4] 와 (a+4)의 주소값이 같다는것을 알수 있다.
아래역시도 주소값.
배열 포인터.
반응형
'School Study' 카테고리의 다른 글
[BSP]업무일지-20100611-임종현 (0) | 2010.06.14 |
---|---|
[BSP]업무일지-20100610-임종현 (0) | 2010.06.10 |
[BSP]업무일지 -20100608 -임종현 (0) | 2010.06.08 |
[BSP]업무일지 - 20100607 - 임종현 (0) | 2010.06.07 |
[BSP]업무일지 - 20100603 - 임종현 (0) | 2010.06.04 |