Ir para conteúdo
Fórum Script Brasil
  • 0

Função


Bruno Pacheco

Pergunta

Estou com duvidas nesse codigo que é uma função.

1º) porque o vetor aluno foi declarado desse jeito:"alunos[][25]" ao invés de apenas ser aluno[25] ?

2º) Porque altura e sexo foi declarado desse jeito: "*altura" e "*sexo" e não desse jeito: "altura" e "sexo" já que variavel

não aceita caracter especial?

// continua...

void maior_menor_alturas(char alunos[][25], float *altura, int *sexo){
    int i, pos_maior, pos_menor;
    float maior, menor;



//continua...
    
    
    getch();
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

1)

É um array bidimensional. Por exemplo:

alunos[0] -> 24 caracteres disponíveis para escrever

alunos[1] -> 24 caracteres disponíveis para escrever

Ou seja, cada alunos[x] é uma string com no máximo 24 caracteres. (1 para o NULL)

2)

* é o "modificador" para ponteiro.

Ou seja, altura e sexo são ponteiros para float e int, respectivamente.

Abraços.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...