LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

1. очевидно ты путаешь с C++.

Нет

$ cat test.c
#include <stdio.h>
int main()
{
   printf("%i\n", foo());
}

int foo() { return 5; }
$ gcc test.c
$ ./a.out

какая разница, что файл надо читать целиком

Интерпретатор, согласно определению, выполняет команду сразу после чтения. Для C это невозможно.

Исходная версия monk, :

какая разница, что файл надо читать целиком

$ cat test.c
#include <stdio.h>
int main()
{
   printf("%i\n", foo());
}

int foo() { return 5; }
$ gcc test.c
$ ./a.out

Интерпретатор, согласно определению, выполняет команду сразу после чтения. Для C это невозможно.