*   >> Leitura Educação Artigos >> science >> programação

Tabelas em C

s linhas serão adicionadas conforme o tempo passa. Assim, a linha acima declara o struct e array em um comunicado principal. Esta declaração principal é um segredo de criar uma tabela em C. A adição de dados A tabela C é a struct declarado combinados e matriz. Você adicionar dados para a tabela de C, atribuindo valores aos objetos struct. É bom fazer isso linha por linha, como ilustrado no seguinte segmento de código. Este segmento de código mostra como os dados são adicionados aos dois primeiros linhas funcionários [0] .name = "Mary Jones"; funcionários [0] .

age = 35; funcionários [0] .salary = 3856,42; funcionários [0] .qualification = "PHD"; funcionários [1] .name = "John Carlson"; funcionários [1] .age = 36; funcionários [1] .salary = 2124,32; funcionários [1] .qualification = "Mestrado"; Acessando dados Na nossa situação, cada um struct tem 4 objetos; cada elemento da matriz é um struct. Semeie cada linha é um struct. Bem, você acessar dados, acessando objetos em um struct um por um. Para acessar um objeto, você começa a digitar o nome da matriz (identificador) com o índice da linha entre colchetes.

Em seguida, você digitar o ponto e, em seguida, o identificador do objeto correspondente na estrutura. Por exemplo. funcionários [1] .age Você pode usar essa expressão para atribuir valor a um objeto em um struct ou para ler o valor do objeto. Para modificar o valor do objecto, apenas atribuir o novo valor. O identificador de elemento da matriz com o índice retorna um struct. Então você, em seguida, usar o operador ponto seguido por um nome de objeto interno struct como você faria para qualquer identificador struct, que não é um elemento de matriz.

Exemplo de código O código a seguir ilustra tudo o que foi dito. Também modifica a idade de John Carlson e lê (monitores) dele. #include int main () {struct {char * nome; int idade; flutuar salário; char * qualificação;} funcionários [30]; funcionários [0] .name = "Mary Jones"; funcionários [0] .age = 35; funcionários [0] .salary = 3856,42; funcionários [0] .qualification = "PHD"; funcionários [1] .name = "John Carlson"; funcionários [1] .age = 36; funcionários [1] .salary = 2124,32; funcionários [1] .qualification = "Mestrado"; funcionários [1] .age = 42; printf ("% i", os funcionários [1] .

age); retornar 0; } Leia e tentar o código acima. Conclusão Um segredo para criar uma tabela de dados em C é usar a declaração de combinar uma estrutura e uma matriz. Em seguida, depois que você usa o identificador de elemen

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.