Obrigado pela postagem.
Linguagens não são compiladas ou interpretadas ou possuem outros modos. Implementações podem ser compiladas. Mas podem ser interpretadas.
Normalmente um código em C costuma estar em um arquivo .c
, mas isso não é obrigatório, e de fato existem códigos que estão em .h
, e pode usar outras coisas, mesmo que não seja sensato fazê-lo. Tanto que se fosse obrigatório, na hora de compilar não precisaria colocar a extensão.
A maioria dos compiladores não exigem que o main()
tenha um return 0
, ele coloca para você.
O comentário de uma linha está disponível desde C99 e veio do C++. Algumas implementações já usavam antes.
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).