strlen()和sizeof的區別

好比:char name[40] = "dadawa";spa

sizeof name = 40;而 strlen (name) = 6;sizeof計算的整個分配的內存單元大小,而strlen只計算實際的字符佔的大小,切不包括‘\0’結束符。內存

int n;sizeof n;或者 sizeof (n);可是sizeof (int)是必須的;變量

此外size_t 是能夠用來定義變量的一種新類型,他是用typedf定義的,用來定義專門存儲一種類型的最大字節大小的;co

相關文章
相關標籤/搜索