黄色网址免费_久久亚洲一区_欧美综合一区二区_av超碰在线_九九久久精品_免费不卡视频

    全國(guó)

    當(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á)式長(zhǎng)度的運(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ì)算出來的是字符串的長(zhǎng)度不是內(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ì)算字符串的長(zhǎng)度,但是不包括“\0”在內(nèi)。該函數(shù)的語法為“size_tstrlen(constchar*str)”,其參數(shù)str表示要計(jì)算長(zhǎng)度的字符串,返回值為字符串的長(zhǎng)度。

sizeof是什么

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

查看更多【學(xué)習(xí)經(jīng)驗(yàn)】?jī)?nèi)容
主站蜘蛛池模板: 亚洲午夜精品在线观看 | h视频免费在线观看 | 激情在线视频网站 | 久草免费视 | 日韩中文字幕视频 | 精产国产伦理一二三区 | 成人午夜在线 | 亚洲成人精选 | 国产在线对白 | 一级黄色片免费 | 国户精品久久久久久久久久久不卡 | 国产精品久久久久久久午夜片 | 成人福利网 | 国产伦精品一区二区三区四区视频 | 欧美二区乱c黑人 | 欧美性乱 | 人人爽日日躁夜夜躁尤物 | 99在线播放| 欧美综合久久久 | 日韩精品不卡 | 91久久精品国产免费一区 | 综合久久99 | 国产日韩欧美综合 | 国产在线视频一区二区 | h网站在线观看 | 亚洲视频www | 亚洲成人精品久久久 | 日本在线播放一区二区 | 午夜久久久 | 蜜桃毛片 | 久久草在线视频 | 91精品久久久久久久久久入口 | 最近中文字幕在线视频1 | 日韩在线视频免费观看 | 91精品久久久久 | 天天影视亚洲综合网 | 亚洲欧美成人在线 | 国产美女黄色片 | 欧美一区二区大片 | 中文字幕在线观看国产 | 九九免费在线视频 |