亚洲热线 99 精品视频|精品中文字幕在线观看|香蕉伊蕉中文在线视频播放|色综合视频一区二区观看

  1. <blockquote id="pxt9n"><strong id="pxt9n"></strong></blockquote>
  2. <dl id="pxt9n"></dl>

    <strike id="pxt9n"><label id="pxt9n"></label></strike>
    <i id="pxt9n"></i>
      全國

      當(dāng)前位置:

    • 熱門地區(qū):
    • 選擇地區(qū):
    • ×
    當(dāng)前位置: 初三網(wǎng) > 中考助考 > 學(xué)習(xí)經(jīng)驗(yàn) > 正文

    strlen和sizeof的區(qū)別 兩者有何不同

    2023-10-20 09:09:00文/勾子木

    strlen和sizeof的區(qū)別:strlen表示的是一個(gè)計(jì)數(shù)器的工作,它是從內(nèi)存的某個(gè)位置開始掃描,然后直至碰到第一個(gè)字符串結(jié)束符'\0'為止,然后返回計(jì)數(shù)器值。sizeof在C語言中是用于判斷數(shù)據(jù)類型或者表達(dá)式長度的運(yùn)算符。

    strlen和sizeof的區(qū)別 兩者有何不同

    strlen和sizeof的區(qū)別

    1、Sizeof是運(yùn)算符而strlen是函數(shù)

    2、Sizeof可以用類型做參數(shù),strlen只能用char*做參數(shù)

    3、數(shù)組做sizeof參數(shù)不退化,而傳遞給strlen則退化成指針

    4、strlen結(jié)果是運(yùn)行時(shí)候才能計(jì)算出來,而且計(jì)算出來的是字符串的長度不是內(nèi)村的大小

    5、當(dāng)使用的是結(jié)構(gòu)體或者變量時(shí),sizeof返回的是實(shí)際的大小,靜態(tài)空間數(shù)組則返回?cái)?shù)組的尺寸

    strlen是什么

    在C語言中strlen函數(shù)是一個(gè)標(biāo)準(zhǔn)庫函數(shù),其作用為計(jì)算字符串的長度,但是不包括“\0”在內(nèi)。該函數(shù)的語法為“size_tstrlen(constchar*str)”,其參數(shù)str表示要計(jì)算長度的字符串,返回值為字符串的長度。

    sizeof是什么

    在Pascal語言中,sizeof()是一種內(nèi)存容量度量函數(shù),功能是返回一個(gè)變量或者類型的大?。ㄒ宰止?jié)為單位);在C語言中,sizeof()是一個(gè)判斷數(shù)據(jù)類型或者表達(dá)式長度的運(yùn)算符。在Pascal語言與C語言中,對sizeof()的處理都是在編譯階段進(jìn)行。

    查看更多【學(xué)習(xí)經(jīng)驗(yàn)】內(nèi)容