Note, incidentally, that both input_buffer
and serial_number
are
pointers. However, because input_buffer
is defined as an array
name, it is a constant pointer, and input_buffer
therefore cannot be
reassigned. On the other hand, serial_number
is a pointer variable,
and can be reassigned.