struct testStruct {
char lastName[30];
char firstName[20];
};
testStruct person = {"Doe","John"};
testStruct *personPtr = &person;
cout << person.lastName << endl;
cout << (*personPtr).firstName << endl;
cout << personPtr->firstName << endl; // the last two lines are equivalent