The expression
b += 3
causes a compilation error, because it attempts to modify the value of the built-in array’s name with pointer arithmetic.
Good Programming Practice 8.2
For clarity, use built-in array notation instead of pointer notation when manipulating built-in arrays.
18.222.156.75