Darkness
Постоялец
- Регистрация
- 21 Янв 2013
- Сообщения
- 146
- Реакции
- 76
- Автор темы
- #1
Во многих примерах можно часто встретить следующую схему инклюда.
Реализация:
Заголовок описания реализации:
Но в главном файле почему то инклюдится описание реализации, то есть заголовочный файл myprogram.h, но не сама реализация.
Вопрос почему?
Реализация:
Код:
/* myprogram.c */
#include "myprogram.h"
int div(int a, int b) {
return a / b;
}
Код:
/* myprogram.h */
int div(int, int);
Код:
/* main.c */
#include "myprogram.h"
int c;
c = div(4, 2);