Simple Structure Example Program
On this page (9sections)
About this program
This is an example program in c structure and union programs. Read the concept first: C Structures, then study the code and output below.
Definition
- C Structure is a collection of different data types which are grouped together under a common name.
- Each element in a Structure is called structure member variables.
- Structure member variables may in same or different datatypes.
Syntax:
struct tag_name {
type member1;
type member2;
/* declare as many members as desired*/
};
Simple Structure Example Program
/*##Simple Structure Example Program with declaration,assign and Print Values*/
/*##Simple Structure Programs,strcpy Example*/
#include <stdio.h>
#include <string.h>
// Define Strcutre
struct student
{
int id;
char name[20];
int mark;
};
int main()
{
// Declare Strcutre Variable
struct student record;
// Assign Values for Strcutre Memebrs : id,name and mark
record.id=1001;
// Assign Values name using strcpy function;
strcpy(record.name, "Balan");
record.mark = 89;
// Print Strcutre Memebrs Values
printf("Student Id : %d \n", record.id);
printf("Student Name : %s \n", record.name);
printf("Student Mark : %d \n", record.mark);
return 0;
}
Sample Output:
Student Id : 1001
Student Name : Balan
Student Mark : 89
How It Works
This C program demonstrates Simple Structure. It first prepares the data it needs, then performs the core operation step by step, and finally prints the output shown in the Sample Output above.
- Declare the variables that hold the program’s data.
- Print the final result to the console so you can compare it with the sample output.
Try changing the input values and re-running the program to see how the output changes — this is the fastest way to understand how the logic behaves.
Related Pages
Learn the concept first, then study the code:
- C Programs — Browse all C Programs.
- C Structures — Concept — struct declaration and member access.
Frequently Asked Questions
What does this C program do?
It is a C example program that demonstrates Simple Structure, including the complete source code and the expected sample output.
How do I compile and run this C program?
Save the code in a `.c` file, compile it with `gcc filename.c -o program`, then run it with `./program` (or `program.exe` on Windows).
What concepts does this example use?
This example uses arrays, illustrating a common pattern in C programming.