![](https://img.51dongshi.com/20241010/wz/17973807152.jpg)
1、含義不同:一個(gè)為運(yùn)算符號(hào)、另一個(gè)為函數(shù)表達(dá)。在學(xué)生們學(xué)習(xí)strlen和sizeof的時(shí)候,經(jīng)常會(huì)搞混兩者,導(dǎo)致出現(xiàn)錯(cuò)誤,實(shí)際上兩者有不同的含義,就拿sizeof來(lái)講,它是運(yùn)算符號(hào),當(dāng)遇到c語(yǔ)言中運(yùn)算符號(hào)的時(shí)候就需要考慮到它。而strlen則是函數(shù),有不同的用法。2、和初始化的關(guān)系:sizeof可以用于做參數(shù),與初始化有一定的關(guān)系,而strlen則只能用char做參數(shù),而且有限制,不是直接可以做,且與初始化無(wú)關(guān),這也是兩者的區(qū)別所在。