Here Count: + count is an expression where Count: decays to pointer to first element of the string, count is added to that pointer, with the result that it either points somewhere within the string (OK) or off the end of the string (generally Undefined Behavior).