티스토리 뷰

배열의 생성


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 >= && i < array_size)
        a[i] = e;
    else
        printf(“Error\n”);
}
cs



a[3]의 값이 35로 변경되어 저장된 모습


 


공지사항
최근에 올라온 글
Total
Today
Yesterday