Lar Finanças Pessoais Um olhar mais atento às funções C - as funções

Um olhar mais atento às funções C - as funções

Índice:

Vídeo: 51 Sintomas do Despertar Espiritual 2025

Vídeo: 51 Sintomas do Despertar Espiritual 2025
Anonim

As funções são pequenas rotinas ou comandos de software que realizam tarefas específicas. Na linguagem C, a maior parte do trabalho é feita por essas funções, não pelas palavras-chave da linguagem C. As funções são a chave para criar um programa poderoso na linguagem C.

Apesar de ter apenas 32 palavras-chave, a linguagem C tem centenas de funções. A maioria dos programas usa um conjunto comum de aproximadamente 50 ou mais. Mas - e isso é bom - há dezenas e dezenas de funções adicionais, muitas das quais fazem coisas incríveis e específicas que você pode incorporar em seus programas.

Diferentes tipos de funções C

As funções funcionam de várias maneiras. Primeiro, eles podem ser usados ​​para executar imediatamente uma tarefa. Por exemplo, a função abort () é usada para sair do seu programa. Não gera um resultado, nem processa nenhum valor ou informação:

abortar ();

Este comando imediatamente termina um programa (assumindo que alguma condição de erro ocorreu). Mais importante ainda, é um exemplo raro de uma função de linguagem C que não processa nenhuma informação.

Um segundo tipo de função envia informações para o hardware ou sistema operacional do computador. Por exemplo, a função put () é usada para exibir um pouco de texto na tela:

coloca ("Olá!");

Quando esta função é executada, Olá! aparece na tela.

As funções também podem retornar informações do computador, informando o que está acontecendo. A função getchar (), por exemplo, retorna um caractere digitado no teclado:

chave = getchar ();

Ao contrário de puts (), getchar () não requer nada entre seus parênteses. Em vez disso, ele simplesmente retorna um valor que deve ser armazenado. Na linha anterior, o valor é armazenado ou atribuído à variável chave.

Finalmente, algumas funções tomam algo e devolvem algo em troca. A função sqrt (), por exemplo, leva um valor e retorna a raíz quadrada desse valor:

root = sqrt (27);

Este comando leva o valor 27 e retorna a raiz quadrada desse valor, que é armazenada na variável raiz.

Encontrando a função C certa

Alas, todas as funções de linguagem C não estão mais listadas em um lugar. Nos velhos tempos, o manual do compilador C teria uma listagem completa. Hoje, a maioria dessas informações é mantida no sistema de ajuda on-line do compilador, embora você tenha outras duas maneiras de procurar informações sobre as funções:

  • Visite a página inicial do gcc. Você pode encontrar uma ampla documentação nesse site.

  • Se o seu compilador tiver sua própria página inicial na Web, considere visitar esse site para ler a documentação.

Lembre-se de marcar as páginas que você encontra!

Finalmente, como um bônus, os usuários de sistemas operacionais semelhantes a Unix (FreeBSD, Linux, Mac OS X) podem usar o comando man para procurar funções por nome. Por exemplo:

man sqrt

Este comando exibe a entrada manual para a função sqrt (), incluindo suas opções, usos comuns e funções relacionadas ou similares.

Note que algumas funções C também podem ser comandos Unix, como sair e logar. As funções de linguagem C estão definidas na Seção 3 das páginas man. Como exemplo, para procurar a função de log de linguagem C, use este comando:

man 3 log
Um olhar mais atento às funções C - as funções

Escolha dos editores

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Quando um papa morre no cargo ou renuncia , como fez o Papa Bento XVI no início de 2013, o Colégio dos Cardeais (todos os cardeais da Igreja Católica) reuniu-se para eleger um novo papa. No prazo de 15 dias e no máximo 20 dias após a morte ou renúncia do papa, todos os cardeais ...

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Quando João Paulo II ainda era Karol Wojtyła, uma adolescente no ensino médio, ele era tão bom em falar em público que ele foi escolhido para dar o endereço de boas-vindas a um dignitário muito especial visitando a escola um dia. O Príncipe Adam Stefan Stanisław Bonfatiusz Józef Sapieha (que é um bocado), o Arcebispo de Cracóvia e um ...

Assunção de Mary no Céu - manequins

Assunção de Mary no Céu - manequins

No calendário católico, o Dia da Assunção observa o dia em que Maria morreu e subiu - corpo e alma - no paraíso. A Igreja Católica professa que quando o tempo de Maria na Terra chegou ao fim, seu corpo foi colocado em um túmulo, mas seu corpo não caiu na Terra. Em vez disso, seu filho, Jesus Cristo, assumiu o seu corpo ...

Escolha dos editores

Como excluir fotos na sua Nikon D5300 - manequins

Como excluir fotos na sua Nikon D5300 - manequins

Você tem três opções para apagar imagens de uma memória quando estiver na sua Nikon D5300. Uma nota antes de começar: nenhuma das funções Excluir apaga as imagens que você protege. Para apagar fotos protegidas, primeiro você deve remover a proteção do arquivo. Como eliminar imagens uma de cada vez Durante a reprodução da imagem, você ...

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Você pode conectar seu Câmera Nikon D7100 para um dispositivo HDMI (Interface Multimídia de Alta Definição) para ver a saída Live View na tela. Esse recurso é freqüentemente usado por fotógrafos de estúdio que querem uma visão maior do assunto do que o monitor da câmera fornece. Alguns problemas surgem quando você aproveita esta opção: ...

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Quando tirar uma foto, o seu D5300 pode gravar a orientação da imagem - seja você segurado a câmera normalmente, criando uma imagem orientada horizontalmente ou girando a câmera do lado para filmar uma foto verticalmente orientada. Durante a reprodução, a câmera pode então ler os dados de orientação e girar automaticamente a imagem para que apareça ...

Escolha dos editores

Construir confiança para vender em mídias sociais - manequins

Construir confiança para vender em mídias sociais - manequins

Se o seu objetivo online é concluir uma venda para seus amigos e fãs de redes sociais, você terá que dar a essas pessoas um olhar frio e difícil. Alguns acreditam que mais é melhor. Mas mais o que? Você precisa se concentrar em pessoas que, no final do dia, podem comprar algo de você diretamente ou ...

Criar sua própria comunidade social para comércio - manequins

Criar sua própria comunidade social para comércio - manequins

Em um site comercial bem produzido, você muitas vezes vêem um link para uma área de comunidade social, que também pode levar o site externo para sites de redes sociais. Esta área é onde as páginas de serviço ao cliente e perguntas freqüentes vivem. Você também pode encontrar uma comunidade de clientes para clientes que incentive a participação de quem visita o site comercial. Se você escolher ...