There is the NUL character that is added after every string. 
So if I define a character array of 10 elements and put 6 elements, the 7th element is automatically the null character. (If I'm wrong somewhere please 
correct me.)

So if I make a character array of 3 elements and put 4 letters into it like

```
char array[3]={'h','i','y','a'};

```

and I do not put the NUL character, what happens?
Is the null character added in the last position?
Do I get an error?

I'm so sorry, normally I would simply try running the code but my virtual machine keeps crashing for some reason.