Bruno Pacheco Postado Março 10, 2010 Denunciar Share Postado Março 10, 2010 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 variavelnã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(); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Março 10, 2010 Denunciar Share Postado Março 10, 2010 1)É um array bidimensional. Por exemplo:alunos[0] -> 24 caracteres disponíveis para escreveralunos[1] -> 24 caracteres disponíveis para escreverOu 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Bruno Pacheco
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?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.