| 
 
 
 
 
		
			| Que � uma estrutura? |  
			| 
			 A estrutura � um m�todo de embalar os dados de tipos diferentes.  
 
 Quando n�s requeremos se usando uma cole��o de artigos de dados diferentes de dados diferentes datilografa dentro essa situa��o que n�s podemos usar uma estrutura.
 
 Uma estrutura � usada como um m�todo de segurar um grupo de artigos de dados relacionados de tipos de dados diferentes.  
 |  
 
 
 
		
			| Sintaxe de usar a estrutura |  
		  | 
				
					| structure definition: general format:
 struct tag_name
 {
 data type member1;
 data type member2;
 ....
 ...
 }
 
 |  |  
 
 
 
		
			| Exemplo de usar a estrutura: |  
			 | 
					
						| struct lib_books {
 char title[20];
 char author[15];
 int pages;
 float price;
 };
 
 |  |  
		 	|  �s preens�es os detalhes de um t�tulo de quatro campos a saber, de umas p�ginas e de um pre�o do autor, o struct do keyword declaram uma estrutura. Estes s�o os membros das estruturas. Cada membro pode pertencer ao mesmo ou ao tipo de dados diferente. O nome do Tag pode ser usado definir os objetos que t�m a estrutura dos nomes do Tag. A estrutura que n�s declaramos apenas n�o � uma vari�vel por se mas por um molde para a estrutura. N�s podemos declarar as vari�veis da estrutura que usam o Tag nomeamos alguns onde no programa. Por exemplo a indica��o, lib_books book1 do struct, book2, book3; declara o book1, book2, book3 porque as vari�veis do tipo lib_books do struct cada declara��o t�m quatro elementos dos lib_books da estrutura. A declara��o completa da estrutura p�de olhar como esta 
			 |  
			| A declara��o completa da estrutura p�de olhar como esta |  
			| 
					
						| struct lib_books {
 char title[20];
 char author[15];
 int pages;
 float price;
 };
 
 struct lib_books, book1, book2, book3;
 
 |  |  
 
 
 
		 
		 	| Come�ar o comprimento de uma lista do n� |  
		|  A lista do n� � mantem-se sempre moderno. Se um elemento for suprimido ou adicionado, na lista do n� ou no original de XML, a lista estiver atualizada automaticamente.  A lista do n� tem uma propriedade �til chamada o comprimento. O retorno da propriedade do comprimento o n�mero do n� em uma lista do n�. 
			 O seguinte fragmento do c�digo come�a o n�mero de elementos do <title> em �bookdetails.xml�: 
			 |  
			| 
					
						| struct lib_books
						{
						char title[20];
						char author[15];
						int pages;
						float price;
						};
						struct lib_books, book1, book2, book3; |  |  
			| O seguinte programa mostra o uso da estrutura |  
			| 
					
						| /* Example program for using a structure*/ #include< stdio.h >
 void main()
 {
 int id_no;
 char name[20];
 char address[20];
 char combination[3];
 int age;
 }newstudent;
 printf("Enter the student information");
 printf("Now Enter the student id_no");
 scanf(�%d�,&newstudent.id_no);
 printf(�Enter the name of the student�);
 scanf(�%s�,&new student.name);
 printf(�Enter the address of the student�);
 scanf(�%s�,&new student.address);
 
 printf(�Enter the cmbination of the student�);
 scanf(�%d�,&new student.combination);
 
 printf(Enter the age of the student�);
 scanf(�%d�,&new student.age);
 printf(�Student information\n�);
 printf(�student id_number=%d\n�,newstudent.id_no);
 printf(�student name=%s\n�,newstudent.name);
 printf(�student Address=%s\n�,newstudent.address);
 printf(�students combination=%s\n�,newstudent.combination);
 printf(�Age of student=%d\n�,newstudent.age);
 }
 
 |  |  
 
 
 
	
		| Union: |  
		|  Entretanto os membros que n�s compomos uma uni�o toda a parte a mesma �rea de armazenamento dentro da mem�ria de computadores onde como cada membro dentro de uma estrutura � atribu�do sua pr�pria �rea de armazenamento original. Assim as uni�es s�o usadas observar a mem�ria. S�o �til para a aplica��o que envolve membros m�ltiplos. Onde os valores n�o necessitam ser atribu�dos a todos os membros em em qualquer altura que. As uni�es como a estrutura cont�m os membros cujos os tipos de dados individuais podem diferir de um outro tamb�m. Como estruturas a uni�o pode ser declarada usando a uni�o do keyword como segue: 
		 |  
		| O �ltimo exemplo criar� um ret�ngulo com o canto arredondado: |  
		   | 
					
					    | union item {
 int m;
 float p;
 char c;
 }
 code;
 
 |  |  
		|  A nota��o para alcan�ar um membro de uni�o que seja aninhado dentro do mesmo do remains da estrutura que para a estrutura aninhada. De fato, uma uni�o cr�a uma posi��o do armazenamento que possa ser usada por um de seus membros em um momento. Quando um n�mero diferente � atribu�do a um novo avaliar o novo avaliam supercedes que os membros precedentes avaliam. As uni�es podem ser usadas em todos os lugares onde uma estrutura � permitida. 
		  |  
 
 
 
 
		
			|  |  |  Keywords:
     Structures in c,
	 data structures in c,
	 structures in c++,
	 structs in c,
	 structures in c#,
	 array of structures in c,
	 data structures and algorithm analysis in c,
	 c arrays,
	 typedef in c,
	 sizeof in c,
	 c tutorial,
	 enum in c,
	 extern in c,
	 c array,
	 array structures,
	 operator in c,
	 null in c,
	 c algorithms,
	 delete in c,
	 void c,
	 c syntax,
	 array in c
     |