Declares a variable of type data, read the details of a person from the terminal using scanf() and stores it in the variable declared.

Declaring Structure Variable

Uses typedef to name the struct as data

Afflluence Writng Service

It is conceivable to announce factors of a structure, after the structure is characterized. Structure variable assertion is like the presentation of factors of some other information sorts. Structure factors can be pronounced in following two ways.

1) Declaring Structure factors independently

struct Student

{

char[20] name;

int age;

int rollno;

} ;

struct Student S1 , S2;/proclaiming factors of Student

2) Declaring Structure Variables with Structure definition

struct Student

{

char[20] name;

int age;

int rollno;

} S1, S2 ;

Here S1 and S2 are factors of structure Student. However this approach is very little suggested.

Getting to Structure Members

Structure individuals can be gotten to and relegated values in number of ways. Structure part has no significance autonomously. Keeping in mind the end goal to allot an incentive to a structure part, the part name must be connected with the structure variable utilizing dab . administrator additionally called period or part get to administrator.

struct Book

{

scorch name[15];

int cost;

int pages;

} b1 , b2 ;

b1.price=200;/b1 is variable of Book sort and cost is individual from Book

We can likewise utilize scanf() to offer esteems to structure individuals through terminal.

scanf(” %s “, b1.name);

scanf(” %d “, &b1.price);

Structure Initialization

Like some other information sort, structure variable can likewise be instated at accumulate time.

struct Patient

{

skim tallness;

int weight;

int age;

};

struct Patient p1 = { 180.75 , 73, 23 };/instatement

or, then again

struct tolerant p1;

p1.height = 180.75;/introduction of every part independently

p1.weight = 73;

p1.age = 23;

Cluster of Structure

We can likewise announce a variety of structure. Every component of the exhibit speaks to a structure variable. Case : struct representative emp[5];

The underneath code characterize an exhibit emp of size 5 components. Every component of cluster emp is of sort representative

#include

#include

struct worker

{

scorch ename[10];

int sal;

};

struct worker emp[5];

int i,j;

void inquire()

{

for(i=0;i<3;i++) { printf("\nEnter %dst worker record\n",i+1); printf("\nEmployee name\t"); scanf("%s",emp[i].ename); printf("\nEnter worker salary\t"); scanf("%d",&emp[i].sal); } printf("\nDisplaying Employee record\n"); for(i=0;i<3;i++) { printf("\nEmployee name is %s",emp[i].ename); printf("\nSlary is %d",emp[i].sal); } } void primary() { clrscr(); inquire(); getch(); } Settled Structures Settling of structures, is additionally allowed in C dialect. Case : struct understudy { char[30] name; int age; struct address { char[50] region; char[50] city; int pincode; }; }; Structure as capacity contentions We can pass a structure as a capacity contention in comparable route as we pass some other variable or cluster. Illustration : #include

#include

struct understudy

{

burn name[10];

int roll;

};

void show(struct understudy st);

void fundamental()

{

struct understudy sexually transmitted disease;

clrscr();

printf(“\nEnter understudy record\n”);

printf(“\nstudent name\t”);

scanf(“%s”,std.name);

printf(“\nEnter understudy roll\t”);

scanf(“%d”,&std.roll);

show(std);

getch();

}

void show(struct understudy st)

{

printf(“\nstudent name is %s”,st.name);

printf(“\nroll is %d”,st.roll);

}
Declarando Variáveis ​​de Estrutura

É concebível anunciar fatores de uma estrutura, após a caracterização da estrutura. A asserção variável da estrutura é como a apresentação de fatores de alguns outros tipos de informação. Os fatores de estrutura podem ser pronunciados de duas maneiras.

1) Declarando fatores de estrutura independentemente

struct Student

{

nome do char [20];

idade normal;

int rollno;

};

struct Student S1, S2; / proclamando fatores de Student

2) Declarando Variáveis ​​de Estrutura com Definição de Estrutura

struct Student

{

nome do char [20];

idade normal;

int rollno;

} S1, S2;

Aqui S1 e S2 são fatores de estrutura Estudante. No entanto, esta abordagem é muito pouco sugerida.

Chegando aos membros da estrutura

Os indivíduos estruturais podem ser obtidos e relegados valores de várias formas. A parte da estrutura não tem significado de forma autônoma. Tendo em mente o objetivo final para atribuir um incentivo a uma parte da estrutura, o nome da peça deve estar conectado com a variável da estrutura usando dab. O administrador também é chamado de período ou parte para o administrador.

Livro estrutural

{

nome de chamariz [15];

custo int;

páginas int;

} b1, b2;

b1.price = 200; / b1 é variável do tipo de livro e o custo é individual do livro

Também podemos utilizar scanf () para oferecer estimativas para estruturar indivíduos através do terminal.

scanf (“% s”, b1.name);

scanf (“% d”, & b1.price);

Inicialização da Estrutura

Como algumas outras informações, a variável de estrutura também pode ser instalada no tempo acumulado.

struct Patient

{

skim tallness;

peso int;

idade normal;

};

struct Paciente p1 = {180.75, 73, 23}; / instatement

ou então, novamente

tolerância estrutural p1;

p1.height = 180.75; / introdução de cada parte independentemente

p1.weight = 73;

p1.age = 23;

Cluster de Estrutura

Podemos igualmente anunciar uma variedade de estrutura. Cada componente da exposição fala de uma variável de estrutura. Caso: struct representante emp [5];

O código abaixo caracteriza uma amostra de exibição de componentes do tamanho 5. Cada componente do cluster emp é de ordem representativa

#include

#include

struct worker

{

scorch ename [10];

int sal;

};

struct worker emp [5];

int i, j;

anular consulta ()

{

para (i = 0; i <3; i ++) { printf ("\ nEnter% dst registro de trabalho \ n", i + 1); printf ("\ nEmployee name \ t"); scanf ("% s", emp [i] .ename); printf ("\ nEnter worker salary \ t"); scanf ("% d", & emp [i] .sal); } printf ("\ nDisplaying Employee Record \ n"); para (i = 0; i <3; i ++) { printf ("\ nO nome do empregado é% s", emp [i] .ename); printf ("\ nSlary é% d", emp [i] .sal); } } vazio primário () { clrscr (); investigar(); getch (); } Estruturas instaladas A instalação de estruturas, é adicionalmente permitida no dialecto C. Caso: Estudo estrutural { nome do char [30]; idade normal; endereço de estrutura { char [50] região; char [50] cidade; int pincode; }; }; Estrutura como contenção de capacidade Podemos passar uma estrutura como uma disputa de capacidade em uma rota comparável à medida que passamos alguma outra variável ou cluster. Ilustração : #include

#include

Estudo estrutural

{

Queime o nome [10];

int roll;

};

show vazio (estrutura understudy st);

vazio fundamental ()

{

Estruturação do estudo, doença sexualmente transmissível;

clrscr ();

printf (“\ nNome registro de sublinhado \ n”);

printf (“\ n nome do estudante \ t”);

scanf (“% s”, std.name);

printf (“\ nEnter understudy roll \ t”);

scanf (“% d”, & std.roll);

mostrar (std);

getch ();

}

show vazio (estrutura understudy st)

{

printf (“\ nstudent name is% s”, st.name);

printf (“\ nroll é% d”, st.roll);

}
व्यवसाय के लिए Google अनुवाद:Translator Toolkitवेबसाइट

You may also like...

1 Response

  1. 2017

    […] Declares a variable of type data, read the details of a person from the terminal using scanf() and s… […]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!