forked from blau_araujo/cblc
27 lines
638 B
Markdown
27 lines
638 B
Markdown
# compile, pesquise e responda:
|
|
|
|
Dado o código:
|
|
|
|
~~~C
|
|
|
|
|
|
#define EXIT_SUCCESS 0
|
|
|
|
int puts(const char *string);
|
|
|
|
int main(void) {
|
|
puts("Salve, simpatia!");
|
|
return EXIT_SUCCESS;
|
|
}
|
|
|
|
~~~
|
|
## Nenhum erro foi reportado. Por quê?
|
|
|
|
Porque o protótipo funciona e o EXIT_SUCCESS foi definido com valor válido do inteiro 0. Apesar da não inclusão da biblioteca padrão _<stdio.h>_ o compilador busca a biblioteca padrão libc e encontra a função _puts)_;
|
|
|
|
A prática não é recomendada pois em outros pode gerar resultados inconstantes.
|
|
|
|
## Como você executaria o binário resultante?
|
|
|
|
Normalmente, Com o comando _./main.c_.
|
|
|