歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!
咨詢(xún)熱線 400-001-5729
2022-01-08 14:56:07|已瀏覽:2858次
在 C/C++ 中,sizeof() 是一個(gè)判斷數(shù)據(jù)類(lèi)型或者表達(dá)式長(zhǎng)度的運(yùn)算符。今天我們主要來(lái)講一講C/C++基礎(chǔ)sizeof與strlen 區(qū)別,下面先看看sizeof的定義:
1、sizeof 定義其返回值類(lèi)型為 size_t ,在頭文件 stddef.h 中定義為: typedef unsigned int size_t;從sizeof 的定義可以看出:sizeof 不是一個(gè)函數(shù),因?yàn)楹瘮?shù)調(diào)用必須有一對(duì)括號(hào)。
運(yùn)行結(jié)果為4,97;并不是4,0int num = 97;
printf("sizeof(num = 0)的值:%d\n",sizeof(num = 0));
printf("num 的值:%d\n",num);
char *ss="0123456789";sizeof(ss)=4, //ss是指向字符串常量的字符指針。sizeof(*ss)=1, // *ss是第一個(gè)字符。
本文由培訓(xùn)無(wú)憂網(wǎng)達(dá)內(nèi)教育專(zhuān)屬課程顧問(wèn)老師整理發(fā)布,更多C語(yǔ)言課程信息可關(guān)注培訓(xùn)無(wú)憂網(wǎng)C語(yǔ)言培訓(xùn)頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.universityresearchassociates.com/news-id-13829.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注c語(yǔ)言頻道查看更多,了解相關(guān)專(zhuān)業(yè)課程信息您可在線咨詢(xún)也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050