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

C Estruturas

ura e faz com que seja um tipo de objeto para o identificador, Myfriend. Ela começa com a palavra reservada, struct. Depois que você tem um espaço e um bloco. É no bloco que você realmente fazer o seu tipo de objeto derivado, que é um struct. Após o bloco você tem o identificador, Myfriend. Este identificador é para um objeto cuja natureza tenha derivado no bloco. No bloco, você tem declarações de tipos de objetos básicos. No caso de uma matriz, tudo no bloco teria sido do mesmo tipo de objecto. No nosso bloco acima, o primeiro objecto tem o identificador, nome.

É um ponteiro para um char. É por nome do meu amigo. O segundo objeto tem o identificador, idade. Ele é do tipo int (ignoramos as fracções de anos). É para a idade do meu amigo. O próximo objeto tem o identificador, salário. É do tipo, float. É para o salário do meu amigo. O último objeto tem o identificador, HQ para a mais alta qualificação. É um ponteiro (endereço de memória) para char. Lembre-se, se uma string entre aspas duplas é atribuído a um ponteiro para char, o ponteiro se transforma em um ponteiro de cadeia.

O próximo segmento de código no código atribui valores a esses objetos básicos. Para atribuir um valor, de começar com o identificador da estrutura, que neste caso é Myfriend, seguido por um ponto e, em seguida, o identificador do objecto de base na estrutura. No caso de corda, é o identificador de um ponteiro para carbonizar. A combinação do identificador de struct, o ponto e um identificador struct objeto interno se refere ao objeto struct interno e gostaria de voltar o conteúdo do objeto interno ou ter atribuído uma interna (básico) valor do objeto.

Se o objeto interno é um ponteiro char, em seguida, um ponteiro de char será devolvido a partir da combinação. O próximo segmento de código exibe os valores atribuídos dos objetos struct internos. Lembre-se, a função printf tomaria como argumento um ponteiro de cadeia e obter o valor (string) a partir do ponteiro e devolvê-lo. Observe que, para a atribuição do valor do salário, o símbolo de moeda ($) não foi incluído. Isso ocorre porque o valor tem que ser float (composta por apenas dígitos e um ponto decimal) e US $ não é um dígito float.

O tipo de objeto derivado de struct struct é um tipo de objeto; precisamente, um tipo de objeto derivado. É um tipo de objeto que você realmente criar o programador. Você pode criar uma estrutura de credenciais. Considere a tabela a seguir, o que dá as credenciais de quatro funcionários de uma empresa

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