Passing Structure to function in C language

Passing Structure to function in C language

In this article, we will discuss the concept of “passing structure” to function in C language.

A structure can be passed to any function from main or sub functions as an argument.

There are two way to pass stucture as function argument

  • passing to a function by value
  • passing to a function by reference(address)

Passing structure by value

In this case, the structure variable can be passed as argument as a normal variable(by value) to the definition of function. A “structure” represents the members of structure with their values. This structure can be accessed from called function.

Structure to function Example

Output

student id is :3
student Name is :saru
student Average is :74.599998

Passing structure by reference

In this case, the structure variable can be passed as  argument as a pointer variable (passed by refferance) to the definition of function. A structure  represents the members of structure with their values. This structure can be accessed from called function by its address(using pointer variable).

Structure to function – example

Output

student id is :13
student Name is :Jhon
student Average is :59.700001

Related post

Structure in C Language                                       Structure in C++ Language
Function in C Language                                           Nested structure  in C access with variable
Nested function  in C                                              Nested structure in C++


Structure with function in C Language

Karmehavannan

Recent Posts

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

11 months ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

11 months ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

11 months ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

11 months ago

Function/method to convert Celsius into Fahrenheit -Entered by user

Function/method to convert Celsius into Fahrenheit -Entered by user In this article, we will discuss…

11 months ago

Temperature conversion: Celsius into Fahrenheit using function or method

Temperature conversion: Celsius into Fahrenheit using a function or method In this article, we will…

11 months ago

This website uses cookies.