U E D R , A S I H C RSS

새싹교실/2018/C알/4월11일 (rev. 1.2)

새싹교실/2018/C알/4월11일


1. 진행

  • 화요일 휴강, 급히 보강
  • function, 선언 후 정의
  • function pointer
  • void qsort(void*, size_t, size_t, int (*)(int,int));
  • structure type

  • 실습 : 정수 동적 배열 자료구조 int_arr을 만들자

typedef struct
{
        size_t len;
        int* ptr;
} int_arr;

int_arr* init(size_t cap);

int ia_get(int_arr* ia_p, size_t idx, int val);
int ia_set(int_arr* ia_p, size_t idx);
int ia_insert(int_arr* ia_p, size_t idx, int val);
int ia_delete(int_arr* ia_p, size_t idx);
int ia_push(int_arr* ia_p, int val);
int ia_pop(int_arr* ia_p);
int ia_sort(int_arr* ia_p, int order);//ascending(if true) or desending(if false)

2. 실습


3. 기타 / 후기 / 방명록

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:10
Processing time 0.0221 sec