Здравствуйте!
Имеется компилятор gcc version 4.4.3 (Ubuntu) и два файла:
~/test/main.c
#include <stdio.h>
int main() {
int x = next(6);
printf("%d\n", x);
return 0;
}
~/test/next.c
int next(int a) {
return a + 1;
}
Пытаюсь скомпилировать (.h файла к next.c НЕТ!):
gcc main.c next.c -o test
компилируется и собирается.
Подскажите, как это происходит без заголовочного файла?