sizeof和strlen區別

(1) strlen 是函數,sizeof 是運算符。 (2)strlen 測量的是字符的實際長度,只能用char*作參數,以'\0' 結尾;而sizeof 測量的是字符的分配大小,能夠用類型作參數,還能夠用函數作參數,如: int sum(); printf("%d\n", sizeof(sum()));//輸出的結果是sizeof(int),即4。 (3)數組作sizeof的參數不退化,傳遞給
相關文章
相關標籤/搜索