Como Chamar Uma Função

Índice:

Como Chamar Uma Função
Como Chamar Uma Função

Vídeo: Como Chamar Uma Função

Vídeo: Como Chamar Uma Função
Vídeo: Como criar funções e usar com JavaScript ? 2024, Abril
Anonim

As funções da linguagem de programação C são usadas para realizar uma série de ações repetitivas em um único programa. Às vezes, um grande bloco de alguns cálculos auxiliares também é separado em uma função separada. Como regra, a função é chamada com a passagem dos argumentos definidos. Uma função pode retornar um valor ou simplesmente executar uma série de ações específicas. Você pode chamar uma função somente após sua descrição ou seu protótipo ter sido declarado.

Como chamar uma função
Como chamar uma função

É necessário

Ambiente de programação C

Instruções

Passo 1

Uma declaração de função pode ser feita em um arquivo de cabeçalho com a extensão.h. Nesse caso, você pode usar uma chamada de função em qualquer lugar no código do programa sem se preocupar com a visibilidade de sua declaração. Os arquivos de cabeçalho são incluídos em arquivos com a extensão.срр logo no início com uma linha como: #include “My_sag.h”.

Passo 2

Declare a função da seguinte maneira: bool My_fanc (char p1, int p2). Aqui, My_fanc é o nome de função exclusivo do seu programa. A seguinte descrição da função pode ser executada em qualquer lugar no código do programa. Para fazer isso, especifique o tipo de retorno, o nome da função e quaisquer argumentos passados. Depois disso, escreva as ações executadas pela função entre chaves que circundam o corpo da função.

etapa 3

No local do código onde você deseja executar as ações desta função, escreva seu nome e passe todos os argumentos necessários para ela. O tipo dos valores passados deve ser igual ao tipo declarado. Atribua o valor retornado a uma variável do mesmo tipo: bool Res = My_fanc (“H”, 24). A passagem de argumentos para uma função pode ser realizada por meio de variáveis do tipo especificado e usando valores constantes.

Passo 4

Ao chamar uma função sobrecarregada, o número de seus argumentos pode ser diferente para o mesmo cabeçalho. É importante especificar seus valores corretamente aqui, pois o compilador pode não detectar seu erro na chamada da função.

Etapa 5

A função pode ser chamada por meio de um ponteiro. Para fazer isso, declare este ponteiro e atribua a ele o endereço da função: int (* p_F) (const char *, const char *); p_F = My_fanc. Nesse caso, a chamada à função My_fanc pode ser escrita como uma referência a um ponteiro. Por exemplo, é assim que você pode passar o endereço de uma função como um argumento para outra função: copy (n, p_F). Assim, já na função de cópia, a chamada para My_fanc ficará assim: (* p_F) (a, b), onde a, b são os argumentos da função chamada. O resultado do trabalho para qualquer chamada implementada corresponderá às ações programadas da função.

Recomendado: