The correct answer is: C. Structure variable
A member variable is a variable that is defined inside a structure. It is accessible to all the functions of the structure. To refer to a member variable, you need to precede its name with the name of the structure in which it is defined.
For example, consider the following structure:
struct Student {
int roll_number;
char name[20];
};
The member variables of the Student
structure are roll_number
and name
. To refer to the roll_number
member variable, you would write student.roll_number
. To refer to the name
member variable, you would write student.name
.
The other options are incorrect because:
- A variable is a location in memory that can store a value.
- An auto variable is a variable that is declared inside a function and is only available within that function.
- A constant variable is a variable whose value cannot be changed.
I hope this helps! Let me know if you have any other questions.