C – Structures and Pointers1 min read

In this tutorial, you will learn how to use pointers in structure and how to access the members of structure using pointer. But before, if you do not know about structure and pointers click the link below.


Use of pointer in Structure in C

We use pointers in structure to define a pointer variable of the struct. Just like we define the pointer with any other variable, a pointer is also defined with struct in the same way.

Now struct_pointer points to the structure. And we can store the address of the structure variables in that pointer.


Accessing Structure members using pointer.

As discussed earlier in Structure, there are two ways to access the members of the structure. One is dot operator(.) (already discussed), another is -> operator.

Output:


MORE

C++ Structures

In the C/C++ programming language, the structure is user-defined data types that allow us to store the combination of different data types together. All the …
Read More

C++ Static Keyword

Static s a keyword in C++ that is when used with different types gives different meanings. static keyword can be used with variables in a …
Read More

C++ Templates

Templates in C++ are the powerful feature that allows us to write generic programs (generic classes and generic functions). A single class or function is …
Read More

C++ Friend Function

There are private and protected members in a class that is inaccessible from outside of the class, constituting one of the concepts of object-oriented programming …
Read More

this Pointer in C++

In C++, this is a keyword that refers to the current instance of a class and this pointer holds the address or points to the …
Read More

Inheritance in C++

Inheritance is one of the most important concepts of object-oriented programming. In C++, inheritance is the process of deriving the properties and behaviors of one …
Read More