What is an structure ? Explain Declaration, initializing, nested structures, passing structure in function in detail with syntax and example.
Example: how to put a struct in another struct C
struct B { // <-- declare before
int number;
};
struct A {
int data;
B b; // <--- declare data member of `B`
};