Array variables can be used as pointers...
...but array variables are not quite the same.
sizeof is different for
array and pointer variables.
Array variables can’t point to anything else.
Passing an array variable to a pointer decays it.
Arrays start at zero because of pointer arithmetic.
Pointer variables have types so they can adjust pointer arithmetic.
Array variables as pointer variables
Share this highlighthttp://www.safaribooksonline.com/a/head-first-c/62379/