Categories: C LanguageLearn C++

Structure in C programming languages

Structure in C programming languages

In this tutorial, we will discuss the Structure in C programming languages

the structure is a collection of different type of variables under a single name or unit. Which are grouped together and each element is called member in C programming Language

The structure is a user define or custom data type. Which contains an individual element that can defer in type. that allows to combine data items of a different kind Hence structure can contain integer, float, double etc.

define a structure

When defining a structure, you must use the struct statement or keyword in C to the grouped mixed type of variables

Access a structure

To access any member of s structure, we use the dot(.) member access operator. This operator pointed between the structure variable name and the structure member

Syntex

Diclaration of structure


struct structure_name
{
data_type  variable_name1;   
data_type variable_name 2;
.................
.................
data_type variable_name n;
};

Example

struct student
{
char name[50];
int age;
float fees;
};

Creating struct variable

when a struct variable is declared, storage is not allocated in the memory. if we want to work with the structure variable we must create the structure variable

method 1

create structure variable seperately

struct student
{
char name[50];
int age;
float fees;
}
int main(){
struct student stu1,stu2,p[30];
}

method 2

create structure variable structure definition

struct student
{
char name[50];
int age;
float fees;
}struct student stu1,stu2;

Accessing struct variable


printf|(s1.variable_name_1);
printf|(s1.variable_name_2);
...........
...........
printf|(s1.variable_name_n);

example  – we want to store some information about a student, Student name, Student id, marks and garde We can easily create different variables name, stu.id, marks, age to store this information

Program 1

Example
Output
Output
Program 2
Example
Output

Similar post

Structure in C Language                              Structure in C++ Language
Karmehavannan

Recent Posts

Multiply two numbers in Java using scanner| 5 different ways

Multiply two numbers in Java using scanner| 5 different ways In this article, we will…

3 months ago

5 different ways to Divide two numbers in Java using scanner

5 Different ways to Divide two numbers in Java using scanner In this article, we…

3 months ago

Learn 8 Ways to Subtract Two Numbers Using Methods in Java

Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…

4 months ago

10 ways to subtract two numbers in Java

10 ways to subtract two numbers in Java In this article, we will discuss the…

4 months ago

Java Code Examples – Multiply Two Numbers in 5 Easy Ways

Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…

4 months ago

How to Divide two numbers in Java| 5 different ways

How to Divide two numbers in Java| 5 different ways In this article, we will…

4 months ago

This website uses cookies.