почему я получаю результаты 6, а затем 8 из следующего кода? Я просмотрел сообщения, но не смог найти точное совпадение с моим вопросом. Спасибо.
#include <stdio.h>
void getSize(const char *str)
{
printf("%d\n", sizeof(str)/sizeof(char));
}
int main()
{
char str[]="hello";
printf("%d\n", sizeof(str)/sizeof(char));
getSize(str);
}