Professional Documents
Culture Documents
Unit-IV Programs in C For BA 1st Year
Unit-IV Programs in C For BA 1st Year
+++++++++++++++++++++++++++++++++++++++++++++++ int i;
Example- Declaration of Structure, initialization of for(i=0;i<=4;i++)
structure and accessing of structure element {
printf("Enter Students details like roll no, name,
#include<stdio.h> percent");
void main() scanf("\n%d%s%f",&t[i].roll_no,&t[i].name,
{ t[i].percent);
//defining a union }
struct student
{ printf("Students information are as: RollNo,
int rollno; Name,Percent");
char name[30]; for(i=0;i<=4;i++)
float percent; {
}; printf("\n%d%s%f",t[i].roll_no,t[i].name,
struct student t={101,"Ram",75.5};//initialization of t[i].percent);
structure }
//accessing structure element
printf("Student details are:\n"); }
printf("%d\n",t.rollno); ++++++++++++++++++++++++++++++++++++++++
printf("%s\n",t.name);
printf("%f\n",t.percent);
}
t.name='R';
printf("%c\n",t.name);
t.percent=75.5;
printf("%f\n",t.percent);
}
} uStudent;
struct structurestudent
{
//defining a union
int rollno;
char name[32];
float percent;
} sStudent;
void main()
{
printf("size of union = %d bytes", sizeof(uStudent));
printf("\nsize of structure = %d bytes", sizeof(sStudent));
}
Output-
size of union = 32
size of structure = 40
+++++++++++++++++++++++++++++++++++++++