Suppose if i have a struct like this

```
struct node{ // note that i have changed the struct code according to my convenience

    char* lastname;
    char* employeeID;

    struct node* nextRecord;
} ;
typedef struct node myRecord;

```

Now I am allocating memory for the sirst node as below

```
headptr=malloc(sizeof(myRecord));

```

The struct inludes two strings. when I store something in headptr->lastname where does it get stored? shoul I allocate memory for those two strings explicitly?