티스토리 뷰
배열의 생성
1 2 3 4 5 6 7 | void create(int *a, int n) { // n = 5 int i; for(i = 0, i < n, i++) { a[i] = 0; } } | cs |
배열의 생성 결과
배열값의 검색(retrieve 연산)
1 2 3 4 5 6 7 | void create(int *a, int n) { // n = 5 int i; for(i = 0, i < n, i++) { a[i] = 0; } } | cs |
배열값의 검색 결과
다음과 같은 원소값이 저장되어있다고 가정하며, ‘30’이 출력됨
배열값의 저장(store 연산)
1 2 3 4 5 6 7 8 | #define array_size 5 void store(int *a, int i, int e) { // i=3, e=35 if( i >= 0 && i < array_size) a[i] = e; else printf(“Error\n”); } | cs |
a[3]의 값이 35로 변경되어 저장된 모습