ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Четверг
24 сентября
/1035602
Топик полностью
Nikolay801_ (11.09.2020 15:47, просмотров: 119) в ответ на Не, это знаю, но все ведь включают хедеры а не исходник. Значит, если хедера нет, то функция не видна, даже если объявлена в "*.c" ? - автор: teap0t
можно 

в file1.c написать

int foo (void){

  return 7;

}


в file2.c написать

void myFunc(void){

int foo (void);

int b;

 b += foo();

}

и это будет работать

и без всяких инклюдов.

И это не противоречит языку С.

Но в приличном обществе за такое можно и канделябром схлопотать.

Будь ты проклят, Перри-Утконос!
Ответить
Ответы