tag:blogger.com,1999:blog-2992505887578475592.post3248822924867608468..comments2023-05-24T03:57:32.690-07:00Comments on Tristan's Collection of Interview Questions: The Mystery about sizeof()Tristanhttp://www.blogger.com/profile/00374509604162883111noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-2992505887578475592.post-54840449765125470452012-05-14T06:11:16.812-07:002012-05-14T06:11:16.812-07:00Hi Leve,
I had tried this piece of code in gc...Hi Leve,<br /> I had tried this piece of code in gcc version 4.2.1 (using g++). At least on my machine, it can be compiled and executed. Maybe this issue is complier specific. If you know a complete answer to this issue, please let me know:)<br /><br />Thanks,Tristanhttps://www.blogger.com/profile/00374509604162883111noreply@blogger.comtag:blogger.com,1999:blog-2992505887578475592.post-90586916473596456942012-05-12T23:01:35.241-07:002012-05-12T23:01:35.241-07:00int foo(int n)
{
char b[n+3];
return sizeof(b)...int foo(int n)<br />{<br /> char b[n+3];<br /> return sizeof(b);<br />}<br /><br />Is this C++? If yes 'char b[n+3];' is illegal.levehttps://www.blogger.com/profile/00671904044632495549noreply@blogger.com