반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- c
- keynote 도형 회전
- booth algorithm
- Cortex-M3
- 비동기 FIFO 구조
- Async FIFO
- booth multiplier
- 연산 가속기 설계
- asynchronous fifo
- SPI mode
- malloc
- FIFO 설계
- 곱셈기 설계
- LinkedList
- LEC
- keynote 사용법
- booth multiplier 설계
- Sync FIFO
- ACK Polling
- cadence conformal eco
- 자료구조
- C언어
- i2c
- keynote
- keynote 도형 복사
- ISR
- Keynote 표
- BSS
- lec check
- ARM
Archives
- Today
- Total
JINTBEAT Design Life
#include에 대한 고찰 본문
반응형
#include <...> 와 #include "..." 는 C 언어에서 헤더 파일을 포함할 때 사용하는 방식인데, 검색 경로(Search Path) 에 차이가 있다.
#include <stdio.h> 형태
- 시스템 헤더파일을 포함할 때 사용한다.
- 컴파일러는 표준 라이브러리 디렉토리(예: /usr/include, <compiler_install>/include) 에서만 파일을 찾는다.
#include "ArrayList.h" 형태
- 사용자 정의 헤더파일을 포함할 때 사용합니다.
- 컴파일러는 현재 소스 파일이 있는 디렉토리부터 먼저 검색하고, 그다음에 <...>와 동일하게 표준 디렉토리를 검색합니다.
정리/비교
| 항목 | #include <. . .> | #include ". . ." |
| 용도 | 시스템/표준 헤더 포함 | 사용자 정의 헤더 포함 |
| 검색 순서 | 표준 경로만 검색 | 현재 디렉토리 → 표준 경로 |
| 예시 | <stdio.h>, <stdlib.h> | "MyHeader.h", "ArrayList.h" |
| 사용자 정의 헤더 가능 | ❌ (대부분 못 찾음) | ✅ |
반응형
'🖥️ - C language' 카테고리의 다른 글
| 🖥️ - Memory 구조 개요 (0) | 2025.06.15 |
|---|---|
| 🔴 malloc ? - 동적 메모리 할당(dynamic memory allocation) (0) | 2025.06.13 |
| C언어 - Makefile이란 ? (2) | 2025.06.06 |
| [C언어 기초] 초보자를 위한 C언어 파일 입출력 완벽 가이드 (0) | 2025.06.01 |
| [C언어 기초] 초보자를 위한 C언어 enum 자료형 완벽 가이드 (0) | 2025.05.31 |