tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] Strange sizeof construct


From: grischka
Subject: Re: [Tinycc-devel] Strange sizeof construct
Date: Wed, 14 Nov 2007 00:39:18 +0100

> Could a C guru out there please tell me why the following works? 
> Extra points if you can explain why it makes sense.
> 
> #include <stdio.h>
> 
> int main(){
> int arr[10];
> printf("%d\n",sizeof arr[0]);  // ok
> printf("%d\n",sizeof(arr[0])); // ok
> printf("%d\n",sizeof(arr)[0]); // ok, but why?
> return 0;
> }

And what about that one:

    printf("%d\n",sizeof (0)[arr]); 

-- gr





reply via email to

[Prev in Thread] Current Thread [Next in Thread]