Roald de Vries wrote:
On Aug 15, 2010, at 1:00 PM, Lawrence D'Oliveiro wrote:

Which somewhat defeats the point of trying to make them look the
same, don’t you think?

How are they not the same?

One way to see that they're not *exactly* the same is
the fact that

  sizeof("python rocks")

is 13, not sizeof(char *). Arrays exist as a distinct
concept in the type system.

What is true is that when you use the name of an array in
an expression, it evaluates to a pointer to its first
element. And array indexing is defined in terms of what
happens to the resulting pointer, rather than being done
directly on the array itself.

--
Greg
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to