求字节长度一道题,该怎么解决
求字节长度一道题
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 ??
}
------解决方案--------------------
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