syntax: struct structure_name { datatype var1, datatype var2, . . . data type varn }; structurename var; struct is a keyword and must be used to declare a structure eg: struct employee { int empire, char name[20], float salary } employee e1; e1 is a structure variable of type employee which is a structure created.
Read moreHow do you declare a structure variable?
You begin a structure declaration with the Structure Statement, and you end it with the End Structure statement . Between these two statements you must declare at least one element. The elements can be of any data type, but at least one must be either a nonshared variable or a nonshared, noncustom event.
Read moreCan structure be a member of a union?
You can access the members , the way you are trying( but the structures which are inside the union should have unique members) but you should make sure that while compiling the code gcc should know that you are trying like that, command : gcc -fms-extensions file_name.
Read moreIs struct and union same?
The syntaxes to declare or define a structure and a union are similar . The major difference between a structure and a union is storage. In a structure, each member has its distinct storage location while the members of a union utilize a shared memory location that is equal to the size of its largest data member.
Read moreCan we use structure inside union in C?
A structure can be nested inside a union and it is called union of structures. It is possible to create a union inside a structure.
Read moreHow do unions work in C?
A union is a special data type available in C that allows to store different data types in the same memory location . You can define a union with many members, but only one member can contain a value at any given time. Unions provide an efficient way of using the same memory location for multiple-purpose.
Read more