Estou examinando algumas anotações do curso C, e cada arquivo fonte do programa C começa com um único #
na primeira linha do programa.
Depois, há linhas em branco e outras coisas seguidas pela main
função.
Qual é a razão para o #
?
(Está fora de prazo agora e não posso realmente perguntar ao sujeito.)
Aqui está um exemplo:
#
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
#
uma linha em branco e o programa.
#
é a ofuscação. Se você quiser confundir todos, você pode, por exemplo, iniciar todos os seus arquivos de origem com a linha #//#BEGIN#\\#
(que não faz absolutamente nada).