C언어 문법·메모리·동시성·네트워크·시큐어코딩까지 학습 정리. 폴더 번호는 학습 순서입니다 (01 → 13).
위치: 학습 › 개발 (CS) › 언어 › C언어
규모: 포스팅 155개 · 하위 분류 13개
🗺️ 한눈에 보기
| 분류 | 내용 | 포스팅 |
|---|---|---|
| 기초 문법 | 자료형·연산자·함수·포인터부터 Union/Typedef까지 C의 기본기. | 10 |
| 전처리기·링키지·함수 응용 | 매크로·조건부 컴파일·extern/static·가변 인자·함수 포인터 테이블. | 6 |
| 메모리·구조체 | 동적 할당 소유권, 정렬, 구조체 패딩, 가변 길이 구조체, Opaque Pointer, 규격 → 구조체 매핑. | 9 |
| 문자열·파싱 | snprintf/sscanf, strtok_r, 문자열 복사·비교, 퍼센트 인코딩. | 5 |
| 비트·바이트·정수 | 비트플래그, 필드 패킹, 엔디안·체크섬, 2038년 문제. | 4 |
| 동시성·스레드 | pthread 인자 전달, 원자적 연산, 스레드별 큐·샤딩, 타임아웃 감시. | 5 |
| 네트워크·시스템 IO | select/epoll, 소켓·libcurl, 파일 입출력, 리눅스 시스템 함수 치트시트. | 6 |
| 설계 패턴·코드 관례 | Wrapper/Core 분리, 표기 관례, 실무 코드 관례와 UB 함정. | 3 |
| 컴파일러·빌드 | 컴파일러·디버거 환경 구성. | 1 |
| 시큐어코딩 | 「C 시큐어코딩 가이드」 보안약점 58개 정리. | 15 |
| 트러블슈팅 | core dump·시그널 등 비정상 종료 분석. | 4 |
| 코드 골격 | 규격서 → 코드 복붙용 템플릿. | 6 |
| 실습 | 체화 드릴(시큐어코딩 58 + 템플릿 D0~D9)과 단계별 실습, C 기초 강의 실습. | 80 |
포스팅
| 포스팅 | 설명 |
|---|---|
| 연산자 | C 언어 연산자의 종류와 분류 정리. |
함께 보면 좋은 곳
- CS 기초 · 운영체제 — 프로세스·공유메모리·IPC 이론
- Linux · 디버깅·성능·빌드 도구 — GDB, valgrind, Makefile
- 코딩테스트 · 템플릿 — 알고리즘 템플릿