Я просматриваю некоторые примечания к курсу Си, и каждый исходный файл программы на Си начинается с одного #в первой строке программы.
Затем есть пустые строки, и после этого другие вещи, сопровождаемые mainфункцией.
В чем причина #?
(Сейчас истек срок, и я не могу спросить парня.)
Вот пример:
#
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
#, затем пустая строка, затем программа.
#- это запутывание. Если вы хотите сбить всех с толку, вы можете, например, начать все ваши исходные файлы со строки #//#BEGIN#\\#(которая абсолютно ничего не делает).