#include <stdio.h>

int main( void )
{
int i;
char *p;
char str[16] = "0123456789abcdef";
p = str;
for(i = 0; i < (sizeof(str)) ; i++)
{
printf("%c",p);
p++;
}
return 0;
}

これを実行すると、結果は「フヘホマミムメモヤユヨラリルレロ」と
表示されてしまいます。何故ですか?