• Matéria: Informática
  • Autor: marcosvppjuniooz80h5
  • Perguntado 2 anos atrás

O programador João foi solicitado a declarar uma assinatura da função CONSULTAR (apenas seu protótipo) para poder retornar um valor inteiro mas que receba como parâmetros um ponteiro para uma estrutura FUNCIONARIO e um valor inteiro com o número de dias trabalhados.

Qual das respostas a seguir descreveria corretamente essa assinatura?


int consultar(int diasTrabalhados) ;


int consultar(funcionario *f, int diasTrabalhados) ;


void consultar(funcionario f, void) ;


void consultar(funcionario f, int diasTrabalhados) ;


consultar(funcionario *f, sizeof diasTrabalhados) ;

Respostas

respondido por: steniohmsilva
1

A alternativa que descreve corretamente a assinatura da função é a letra B: int consultar(funcionario *f, int diasTrabalhados);

Função

Função em programação é um trecho de código específico que será executado sempre que chamado em qualquer outra parte do código. Uma função é programação é sempre um método que pode ou não receber parâmetros e retornará um valor depois de realizar alguma tarefa dentro do código.

Sendo assim, para declarar a assinatura de uma função que é o nome e os parâmetros que serão recebidos pela função, devemos declarar primeiro o tipo de dado que será retornado pela função, no caso como é o inteiro, o tipo é int. O nome da função e, colocar na frente entre parênteses os parâmetros que a função receberá, declarando o tipo e o nome da variável. Caso não receba parâmetros, os parênteses devem ser colocados, estando vazio dentro dele.

Dessa forma, para declarar a assinatura da função descrita faremos da seguinte forma:

  • int consultar(funcionario *f, int diasTrabalhados) ;

Mais exercícios sobre função em programação veja:

https://brainly.com.br/tarefa/47294993

https://brainly.com.br/tarefa/52559271

#SPj1

Anexos:
Perguntas similares