#include
#include
void func(char []);
int main()
{
char str[] = "functest\0";
int size;
size = sizeof(str) / sizeof(str[0]);
printf("%d",size);
func(str);
system("pause");
return 0;
}
void func(char str[])
{
int size;
size = sizeof(str) / sizeof(str[0]);
printf("%d",size);
}
main에서 func를 호출해서 메인에있는 변수 str을 인자로 보내주고
func에서 받고 배열의 개수를 알아보는것을 했는데요.
왜 main에서는 10이고 func에서는 4에요?