Simple Structure Example Program

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