在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【C語(yǔ)言經(jīng)典面試題】sizeof與strlen有什么區(qū)別?

嵌入式物聯(lián)網(wǎng)開發(fā) ? 來(lái)源:嵌入式物聯(lián)網(wǎng)開發(fā) ? 作者:嵌入式物聯(lián)網(wǎng)開發(fā) ? 2022-10-05 16:30 ? 次閱讀

C語(yǔ)言經(jīng)典面試題】sizeof與strlen有什么區(qū)別?

這道經(jīng)典的面試題,我來(lái)跟你一起聊一聊。

1 面試原題

**根據(jù)你對(duì)C語(yǔ)言的掌握情況,請(qǐng)簡(jiǎn)要描述下 **sizeofstrlen 的區(qū)別。

2 知識(shí)點(diǎn)剖析

在C語(yǔ)言中,sizeof用于求一個(gè)變量或符號(hào)的內(nèi)存空間大小,而strlen一般用于求一個(gè)字符串的長(zhǎng)度,且這個(gè)長(zhǎng)度是不包括 '\\0'的。

3 示例代碼

為此,我寫了一段測(cè)試代碼:

?
#include 
#include 
?
int main(int argc, const char *argv[])
{
char *p = "123456";
?
printf("sizeof(p) = %d\\n", sizeof(p));
printf("strlen(p) = %d\\n", strlen(p));
?
return 0;
}

很簡(jiǎn)單,定義了一個(gè)字符串,分別使用strlen和sizeof求值;其值為:

image-20220930221317250

通過運(yùn)行結(jié)果,我們可以知道,兩者是不一樣的。

4 總結(jié)

  • strlen一般用于對(duì)字符串求長(zhǎng)度,且不包括'\\0'字符;
  • sizeof一般用于對(duì)變量和符號(hào)求內(nèi)存大小;
  • 兩者是有本質(zhì)區(qū)別的;還有一個(gè)注意點(diǎn)就是:sizeof對(duì)指針求值時(shí),與機(jī)器的字長(zhǎng)是相關(guān)的。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5093

    文章

    19178

    瀏覽量

    307710
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137730
  • 嵌入式技術(shù)
    +關(guān)注

    關(guān)注

    10

    文章

    360

    瀏覽量

    36822
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    585

    瀏覽量

    20604
  • sizeof
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    6442
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    面試題】人工智能工程師高頻面試題匯總:概率論與統(tǒng)計(jì)篇(題目+答案)

    ?隨著人工智能技術(shù)的突飛猛進(jìn),AI工程師成為了眾多求職者夢(mèng)寐以求的職業(yè)。想要拿下這份工作,面試的時(shí)候得展示出你不僅技術(shù)過硬,還得能解決問題。所以,提前準(zhǔn)備一些面試常問的問題,比如概率論與統(tǒng)計(jì)知識(shí)
    的頭像 發(fā)表于 01-22 13:00 ?398次閱讀
    【<b class='flag-5'>面試題</b>】人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:概率論與統(tǒng)計(jì)篇(題目+答案)

    面試題】人工智能工程師高頻面試題匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)

    ,或者深度學(xué)習(xí)的框架,還有怎么優(yōu)化模型,這些都是加分項(xiàng),能有效提高面試通過率。本篇小編整理了一些高頻的機(jī)器學(xué)習(xí)深化方面的面試題,這些題目都是從實(shí)際面試中總結(jié)出來(lái)的,非
    的頭像 發(fā)表于 12-16 13:42 ?2066次閱讀
    【<b class='flag-5'>面試題</b>】人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)

    面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)

    隨著人工智能技術(shù)的突飛猛進(jìn),AI工程師成為了眾多求職者夢(mèng)寐以求的職業(yè)。想要拿下這份工作,面試的時(shí)候得展示出你不僅技術(shù)過硬,還得能解決問題。所以,提前準(zhǔn)備一些面試常問的問題,比如機(jī)器學(xué)習(xí)的那些算法
    的頭像 發(fā)表于 12-13 15:06 ?615次閱讀
    【<b class='flag-5'>面試題</b>】人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:Transformer篇(題目+答案)

    人工智能工程師高頻面試題匯總——機(jī)器學(xué)習(xí)篇

    ,或者深度學(xué)習(xí)的框架,還有怎么優(yōu)化模型,這些都是加分項(xiàng),能有效提高面試通過率。本篇小編整理了一些高頻的機(jī)器學(xué)習(xí)方面的面試題,這些題目都是從實(shí)際面試中總結(jié)出來(lái)的,非常具
    的頭像 發(fā)表于 12-04 17:00 ?990次閱讀
    人工智能工程師高頻<b class='flag-5'>面試題</b>匯總——機(jī)器學(xué)習(xí)篇

    同樣是函數(shù),在CC++中有什么區(qū)別

    同樣是函數(shù),在 CC++ 中有什么區(qū)別? 第一個(gè)返回值。 C語(yǔ)言的函數(shù)可以不寫返回值類型,編譯器會(huì)默認(rèn)為返回 int。 但是
    的頭像 發(fā)表于 11-29 10:25 ?434次閱讀

    FCCSP與FCBGA都是倒裝有什么區(qū)別

    本文簡(jiǎn)單介紹了倒裝芯片球柵陣列封裝與倒裝芯片級(jí)封裝的概念與區(qū)別。 FCCSP與FCBGA都是倒裝,怎么區(qū)分?什么區(qū)別
    的頭像 發(fā)表于 11-16 11:48 ?2222次閱讀
    FCCSP與FCBGA都是倒裝有<b class='flag-5'>什么區(qū)別</b>

    美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器什么區(qū)別

    美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器什么區(qū)別 美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器在概念、功能以及應(yīng)用場(chǎng)景上存在明顯的區(qū)別。主機(jī)推薦小編為您整理發(fā)布美國(guó)多IP服務(wù)器和美國(guó)多服務(wù)器
    的頭像 發(fā)表于 11-11 10:22 ?261次閱讀

    AIC3254的miniDSP編寫代碼和編寫C5502代碼什么區(qū)別

    問題:AIC3254的miniDSP編寫代碼和編寫C5502代碼什么區(qū)別,執(zhí)行速度和代碼量來(lái)進(jìn)行分析吧,謝謝回復(fù)
    發(fā)表于 11-06 07:22

    C語(yǔ)言C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語(yǔ)言C++中有什么區(qū)別
    的頭像 發(fā)表于 10-30 15:11 ?357次閱讀

    RTOS與Linux到底什么區(qū)別

    很多做嵌入式開發(fā)的小伙伴都存在這樣的疑惑:RTOS與Linux到底什么區(qū)別
    的頭像 發(fā)表于 10-29 09:53 ?588次閱讀

    請(qǐng)問ESPTOUCH和AIRKISS什么區(qū)別

    請(qǐng)問ESPTOUCH和AIRKISS什么區(qū)別?謝謝!
    發(fā)表于 07-12 12:44

    RV 和ARM什么區(qū)別

    district RV 和ARM什么區(qū)別
    發(fā)表于 06-26 12:41

    PLC編程語(yǔ)言C語(yǔ)言區(qū)別

    在工業(yè)自動(dòng)化和計(jì)算機(jī)編程領(lǐng)域中,PLC(可編程邏輯控制器)編程語(yǔ)言C語(yǔ)言各自扮演著重要的角色。盡管兩者都是編程語(yǔ)言,但它們?cè)诙鄠€(gè)方面存在顯著的區(qū)別
    的頭像 發(fā)表于 06-14 17:11 ?3241次閱讀

    線路板的層和階什么區(qū)別

    線路板的層和階什么區(qū)別
    的頭像 發(fā)表于 02-23 17:27 ?865次閱讀

    type-c和usb-c什么區(qū)別

    type-c和usb-c什么區(qū)別? Type-C 和 USB-C 都是指同一個(gè)連接標(biāo)準(zhǔn),它使用
    的頭像 發(fā)表于 02-19 10:00 ?2846次閱讀
    主站蜘蛛池模板: 日日噜噜噜夜夜爽爽狠狠图片 | 色老头久久久久 | 在线视频黄色 | 九九re6精品视频在线观看 | 奇米网狠狠干 | 高清一区二区三区视频 | 国产午夜小视频 | 国产1区2区三区不卡 | 豆国产97在线 | 欧洲 | 四虎影视在线播放 | 92香蕉视频 | 日本视频一区二区三区 | 免费福利在线播放 | 国产小视频在线高清播放 | 欧美一级艳片视频免费观看 | 在线午夜视频 | 美女扒开尿口让男人30视频 | 国产叼嘿视频网站在线观看 | 奇米影视一区二区三区 | 456亚洲人成影院在线观 | 超级乱淫视频播放日韩 | 黑人边吃奶边扎下面激情视频 | 国产最好的精华液网站 | 55夜色66夜色国产精品站 | 思思久久96热在精品不卡 | 欧美日剧在线免费 | 欧美性天天 | 偷拍福利视频 | 男人的天堂视频在线 | 李老汉的性生生活1全部 | 精品视频日本 | 五月婷婷久久综合 | 你懂的视频在线观看资源 | 高清性色生活片欧美在线 | 狠狠狠狼鲁欧美综合网免费 | 久久久久久久成人午夜精品福利 | 伊人色综合久久天天爱 | 人人插人人插 | 青草青青产国视频在线 | 亚洲三级网 | 最新版天堂中文在线官网 |