#include #include /* ------------------------ Structure definition ------------------------ */ struct BankAccount { int accNum; double balance; }; int main(int argc, char *argv[]) { struct BankAccount* p; p = malloc( sizeof(struct BankAccount) ); // (1) (*p).accNum = 123; // Long form to access a member variable p->balance= 400; // Short form to access a member variable printf("p->accNum = %d p->balance = %f\n", p->accNum, p->balance); /* ================================================== Unreserve memory that was allocated at step (1) ================================================== */ free(p); }