История изменений
Исправление drfaust, (текущая версия) :
include только вставляет объявления функций, но не сами функции. Можно объяснить что это лишь вставка текста, который содержит магические заклинания, которые в комбинации с другими заклинаниями (ключи линковщика) позволяют использовать функции из библиотек.
faust@archlinux ~/П/C/РАзная всячина> cat maximum.txt
int maximum(int x, int y)
{
if (x > y) return x;
return y;
}⏎ faust@archlinux ~/П/C/РАзная всячина> cat c_minuc_1.lox
c--;⏎ faust@archlinux ~/П/C/РАзная всячина> cat 333.c
#include <stdio.h>
#include "maximum.txt"
int main()
{
int a,b,c;
a=3;
b=4;
c = maximum(a,b);
#include "c_minuc_1.lox"
printf("%d", c);
return c;
}
faust@archlinux ~/П/C/РАзная всячина> gcc 333.c
faust@archlinux ~/П/C/РАзная всячина> ./a.out
3⏎ faust@archlinux ~/П/C/РАзная всячина>
О чём можно спорить с супер-преподавателем, который не знает предмета спора от слова совсем. Для не го сами слово «Си» - уже «магия» - потому как он его не знал, не знает, и знать никогда не будет - неспособен просто...
Исходная версия drfaust, :
include только вставляет объявления функций, но не сами функции. Можно объяснить что это лишь вставка текста, который содержит магические заклинания, которые в комбинации с другими заклинаниями (ключи линковщика) позволяют использовать функции из библиотек.
faust@archlinux ~/П/C/РАзная всячина> cat maximum.txt
int maximum(int x, int y)
{
if (x > y) return x;
return y;
}⏎ faust@archlinux ~/П/C/РАзная всячина> cat c_minuc_1.lox
c--;⏎ faust@archlinux ~/П/C/РАзная всячина> cat 333.c
#include <stdio.h>
#include "maximum.txt"
int main()
{
int a,b,c;
a=3;
b=4;
c = maximum(a,b);
#include "c_minuc_1.lox"
printf("%d", c);
return c;
}
faust@archlinux ~/П/C/РАзная всячина> gcc 333.c
faust@archlinux ~/П/C/РАзная всячина> ./a.out
3⏎ faust@archlinux ~/П/C/РАзная всячина>
О чём можно спорить с супер-преподавателем, который не знает предмета спора от слова совсем. Для не го сами слово «Си» - уже «магия» - потому как он его не знал, не знает, и знать никогда не будет - неспособен просто...