一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

j4AI_wujianying ? 來(lái)源:未知 ? 2019-02-03 08:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基本定義

1、sizeof是C/C++中的一個(gè)運(yùn)算符,其作用是返回一個(gè)對(duì)象或者類型在內(nèi)存中所占用的字節(jié)數(shù)。

注意:sizeof后面如果是類型則必須加括號(hào),如 sizeof(char);而如果是變量名則可以不加括號(hào),如 sizeof a; 但是建議使用時(shí) 均加上括號(hào)。sizeof不能返回動(dòng)態(tài)地被分配的數(shù)組的大小。

2、strlen是C語(yǔ)言中的庫(kù)函數(shù),所在頭文件為#include 其函數(shù)原型為unsigned int strlen(char *s); 其中s為指定的字符串。

注意:strlen只能用char *作為參數(shù),它求的是字符串的實(shí)際長(zhǎng)度,方法是從開(kāi)始到遇到第一個(gè)'