Why does this particular sizeof call return 1 instead of 8 on a 64 bit system? – stackoverflow.com

printf("%lu \n", sizeof(*"327")); I always thought that size of a pointer was 8 bytes on a 64 bit system but this call keeps returning 1. Can someone provide an explanation?

from Hot Questions - Stack Exchange OnStackOverflow
via Blogspot

Share this

Artikel Terkait

0 Comment to "Why does this particular sizeof call return 1 instead of 8 on a 64 bit system? – stackoverflow.com"