Basic Form of Structure:
struct myStructure {
int myNum;
char myLetter;
};
int main() {
struct myStructure s1;
return 0;
}
Structure with array:
#include <stdio.h>
struct myStructure {
int myNum;
char myLetter;
};
int main() {
struct myStructure s1[10];
s1[0].myLetter = 's';
s1[0].myNum = 10;
printf("s1[0].myLetter:%c && s1[0].myNum: %d", s1[0].myLetter, s1[0].myNum);
return 0;
}
#include <stdio.h>
struct myStructure {
int myNum;
char myLetter;
};
int main() {
struct myStructure s1[10];
s1[0].myLetter = 's';
s1[0].myNum = 10;
// Print values
printf("s1[0].myLetter:%c && s1[0].myNum: %d\\n", s1[0].myLetter, s1[0].myNum);
// Print memory locations
printf("s1[0].myLetter location: %p && s1[0].myNum location: %p\\n", (void*)&s1[0].myLetter, (void*)&s1[0].myNum);
return 0;
}

#include <stdio.h>
typedef struct MyStruct {
int myNum;
char myChar;
} MyStructAlias;
int main() {
MyStructAlias s1;
s1.myNum = 20;
s1.myChar = 'B';
printf("myNum: %d, myChar: %c\\n", s1.myNum, s1.myChar);
return 0;
}