求字节长度一道题,该怎么解决

求字节长度一道题
char str[] = “Hello” ;
char *p = str ;
int n = 10;
请计算
size of (str ) = 6  
 
sizeof ( p ) = 4 ??  
 
sizeof ( n ) = 4 ??
void Func ( char str[100])
{
请计算
 sizeof( str ) = 4 ??  
 
}
 
 
 
 
 
 


------解决方案--------------------
C/C++ code

size   of   (str   )   =     6 // 相当于求"Hello"的串长,包括后面的'\0'
sizeof   (   p   )   =       4 // p是指针,在32位机中,是4字节的
sizeof   (   n   )   =       4 // n是整型的,在32位机中,是4字节的
sizeof(   str   )   =       4  // 这个str是指针,同p