| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
- 티스토리챌린지
- 리눅스
- SQL
- 책추천
- IntelliJ
- 명령어
- 네트워크
- Linux
- git
- mssql
- spring
- mysql
- 책
- AI
- Python
- 개발
- Javascript
- PostgreSQL
- 후기
- 오블완
- DBMS
- 독서
- java
- oracle
- docker
- pandas
- 개발자
- 자바
- react
- MariaDB
- Today
- Total
목록C (2)
hanker
qsort 함수는 C언어에서 제공하는 정렬 함수이다. 어떤 데이터 타입이든 정렬할 수 있고, 평균 시간 복잡도는O(n log n)을 보장한다. qsort 함수의 기본 사용법 #include void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); 매개변수 base: 정렬할 배열의 시작 주소nmemb: 배열 요소의 개수size: 각 요소의 크기 (바이트)compar: 비교 함수 포인터#include #include int compare_int(const void *a, const void *b) { return (*(int*)a - *(int*)b);}int main() {..
C언어에서 malloc(Memory Allocation) 함수는 프로그램 실행 중 메모리를 동적으로 할당하게 해주는 함수이다.프로그램이 실행되는 동안 필요한 만큼의 메모리 공간을 요청하고 사용할 수 있게 해준다. 이번 글에서는 malloc 함수에 대해서 알아보자. malloc 함수의 기본 사용법 #include void* malloc(size_t size); 반환값: 할당된 메모리의 주소 (void* 타입)매개변수: 할당받고자 하는 바이트 수헤더파일: 포함 필수 >#include #include int main() { // 정수 하나를 저장할 메모리 할당 int *ptr = (int*)malloc(sizeof(int)); if (ptr != NULL) { *ptr..