很簡單的兩個函數(shù)(sizeof不是函數(shù)),用起來有點不同. 看下面的例子:
int nSize1 = sizeof("1234");
int nSize2 = strlen("1234");
if(nSize1 == nSize2)
printf("I am wrong!\n");
else
printf("I am right!\n");
結(jié)果會是什么?
其實sizeof應(yīng)該是運算符號了,其在編譯的時候就處理好了,判斷的是你提供的內(nèi)容的長度.