Hacker News new | ask | show | jobs
by TillE 1065 days ago
It's a pointer to a chunk of memory which contains an array of characters. You pass around the pointer because copying an array is expensive and wasteful.

I think (or hope) the concepts are pretty clear if you understand what a pointer is.