Mail Archives: djgpp/1997/11/25/04:48:47
At 19.33 1997-11-24 -0500, you wrote:
>array == &array[0]
This is true.
>array == &array
This is NOT true. `&array' is a pointer to array, i.e. a pointer to the
pointer of the first element in the array.
>*array == array[0]
This is also true.
>*(array+n) == array[n]
And so is this.
>are all true given array[n]. In this case, sizeof(array) returns the size
>of the entire array, not array[0]. Are there other examples where this
>pointer notation fails?
I think that sizeof(array), would just return the size of a pointer, since
that is what it is, and not the size of the actual array.
-- Peter Palotas alias Blizzar -- blizzar AT hem1 DOT passagen DOT se --
*****************************************************
* A brief description of DJGPP: *
* NEVER BEFORE HAS SO FEW DONE SO MUCH FOR SO MANY! *
*****************************************************
- Raw text -