sizeof(a)==20
strlen函數是壹個c編譯庫函數,他的作用是計算a中字符個數,計算方式是遇到\0結束運算。
strlen函數在vc7中的庫函數源碼如下:
size_t __cdecl strlen (
const char * str
)
{
const char *eos = str;
while( *eos++ ) ;
return( (int)(eos - str - 1) );
}
而sizeof是c中計算某變量占用空間字節數的關鍵字,在這裏數組a被定義為20個字節型數據,因此sizeof(a)==20