Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como determinar o tamanho da estrutura em tempo de execução em C
A linguagem de programação C foi desenvolvida como uma linguagem de programação de sistemas, destinados para uso na construção de aplicações de sistemas e sistemas operacionais como o Unix. Devido a este papel , a linguagem C trabalha em estreita colaboração com o hardware de um computador e estruturas internas , como a memória . Funções C como " sizeof ( )" programadores C ajuda determinar o uso de memória de várias variáveis ​​e estruturas de dados no programa Coisas que você precisa
compilador C
texto editor de
Mostrar mais instruções
um

Configure o programa de metas . Enquanto a função " sizeof ()" não necessita de quaisquer bibliotecas especiais , ajuda a ser capaz de tamanhos de saída para verificar se a função está funcionando corretamente. O programa consiste em uma função básica " main () " com a capacidade de saída para a tela . Configure o programa como o exemplo a seguir:

# include " stdio.h "

int main () {

retornar 0 ;}
2

Declare uma variável e um tipo de dados . No exemplo a seguir , você tem duas variáveis: " i ", que é um inteiro básico, e "x ", que representa a estrutura de dados " Exemplo " que você criar no início da função : < br >

int main () {

struct Exemplo {int um, int dois; };

struct Exemplo x; int i = 2;

retornar 0 ; }
3

Imprimir a saída do tamanho de cada variável. Usando a função " sizeof ()" , você pode imprimir o tamanho de cada variável em bytes. O tamanho do "i" em bytes, como com todos os outros inteiros , é 4. O tamanho do "x" em bytes, que contém dois números inteiros , é 8:

printf ("% lu" , sizeof ( i) ) //4printf ("% lu" , sizeof (x ) ) //8

Anterior :

Próximo : No
  Os artigos relacionados
·Como enviar Teclar para Propriedades Active X 
·Exibindo uma Imagem Box PGM em C + + 
·Como fazer uma String para aceitar Spaces 
·Como executar um desenvolvedor Xcode iPhone 
·Diferenças entre o ATL , MFC e Win32 
·Como conectar VB6.0 & VC + + 
·Como controlar Stepper Motors Usando Dev- C + + 
·Como programar Cacau em um iPhone 
·Como Chegar C + + para subtrair números 
·Como usar Breadcrumbs em Masterpage 
  Artigos em destaque
·Como fazer uma string em uma matriz de caracteres em C …
·O que é um Xilinx XPS 
·C + + e verificação de erros de sintaxe 
·Como programar Cacau em um iPhone 
·Como criar DropDownList com chave de pesquisa em C 
·Como usar a função atoi 
·Como fazer um botão de som no Xcode 
·Como Alfabetizar uma matriz em C + + 
·Como converter e Decode HTML em um String no iPhone 
·Adicionando um nó TreeView 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados