Structure and Union
Structure
Structure --> store more than one data with more than one data type.
The syntax is :
struct structure_name
{
datatype(s) dataname(s);
} struct_size;
Example (to input student name and address):
#include <stdio.h>
int main ()
{
int i = 2;
struct student
{
char name[11];
char address[11];
}s[2];
for(i = 0; i < 2; i++)
{
scanf("%s %s", &s[i].name, &s[i].address);
}
for(i = 0; i < 2; i++)
{
printf("%s %s\n", s[i].name, s[i].address);
}
return 0;
}
{
datatype(s) dataname(s);
} struct_size;
{
int i = 2;
struct student
{
char name[11];
char address[11];
}s[2];
for(i = 0; i < 2; i++)
scanf("%s %s", &s[i].name, &s[i].address);
}
for(i = 0; i < 2; i++)
printf("%s %s\n", s[i].name, s[i].address);
}
return 0;
Union
Union --> store different data types in the same memory allocation.
The syntax is :
union union_name
{
member definition;
member definition;
}
{
member definition;
member definition;
}
Princess Jesslyn Lorenza
2201750036
binus.ac.id
skyconnectiva.com
binus.ac.id
skyconnectiva.com
Comments
Post a Comment