Ir para o conteúdo
netinhocqc

math.h Biblioteca ou Arquivo cabeçalho

Mensagens Recomendadas

netinhocqc    0
netinhocqc

Olá, Boa Tarde, tenho um trabalho de C para fazer sobre math.h e estou com uma dúvida, o que é arquivo cabeçalho e biblioteca e o que math.h é? Desde já agradeço as resposta.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

Os ficheiros header (normalmente com extensao .h) teem, entre possivelmente outras coisas, informacoes para o compilador saber como interligar as diferentes funcoes que o programa precisa.

As funcoes estao pre-compiladas numa (ou mais) biblioteca (normalmente com extensao .o ou .so ou .lib ou .dll ou ...).

Uma biblioteca normalmente tem varias funcoes.

Um ficheiro header "agrupa" as funcoes por tema: <math.h> tem a declaracao das funcoes matematicas; <stdio.h> tem a declaracao das funcoes de input/output; "utils.h" pode ter as declaracoes de funcoes de suporte; ..., ...

A biblioteca Standard nalguns compiladores esta dividida em duas, a biblioteca normal e a biblioteca matematica (por isso é que as vezes é preciso compilar com a flag -lm). Independentemente de onde estao as funcoes pre-compiladas, é sempre bom usar o(s) header(s) correctos.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade