青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 15, comments - 8, trackbacks - 0, articles - 2

關(guān)于sizeof

Posted on 2010-08-03 21:06 小天狼星 閱讀(482) 評(píng)論(0)  編輯 收藏 引用

       前段時(shí)間接連到公司面試,其中這些公司包括什么華為,文思創(chuàng)新以及其他一些不出名的或忘了叫什么名字的垃圾公司,跑了不少路,做了不少的筆試題,感覺關(guān)于sizeof的運(yùn)算相關(guān)的題目較多,自己將題做的一片糊涂,回來后親自寫了實(shí)驗(yàn)來驗(yàn)證。先帖代碼:

#include <iostream>
using namespace std;
struct t
{
    
char l;
    
float a;
    
int b[3];
}
;
void func(char ch[100])
{
    cout 
<< "sizeof ch :" <<sizeof(ch) <<endl;
}


void main()
{
    
char * s = "hello";
        char c ;
    
char d[]  = "hello";
    
char r[100];
    func(r);
    cout 
<< “sizeof s :”<<sizeof(s)<<endl

               <<"sizeof c" <<sizeof(c)<<endl

                
<< "sizeof d[] = hello : " << sizeof(d) <<endl 

           
<< "sizeof t :"<<sizeof(t) <<endl 

               
<<"sizeof char r[100] : "<< sizeof(r) <<endl;
}


再帖轉(zhuǎn)載來的6條理論:

sizeof操作符的結(jié)果類型是size_t,它在頭文件中typedef為unsigned int類型。該類型保證能容納實(shí)現(xiàn)所建立的最大對(duì)象的字節(jié)大小。

   1、若操作數(shù)具有類型char、unsigned char或signed char,其結(jié)果等于1。

         ANSI C正式規(guī)定字符類型為1字節(jié)。

   2、int、unsigned int 、short int、unsigned short 、long int 、unsigned long 、float、double、long double類型的sizeof 在ANSI C中沒有具體規(guī)定,大小依賴于實(shí)現(xiàn),一般可能分別為4、4、2、2、4、4、4、8、10。
               
               sizeof(c) = 1;

   3、當(dāng)操作數(shù)是指針時(shí),sizeof依賴于編譯器。例如Microsoft C/C++7.0中,near類指針字節(jié)數(shù)為2,far、huge類指針字節(jié)數(shù)為4。一般Unix的指針字節(jié)數(shù)為4。

               對(duì)于示例程序中的sizeof s,根據(jù)第3條,s是個(gè)字符串的指針,輸出為   sizeof s :4


   4、當(dāng)操作數(shù)具有數(shù)組類型時(shí),其結(jié)果是數(shù)組的總字節(jié)數(shù)。

                對(duì)于sizeof d[] ,根據(jù)第4條,d是數(shù)組類型,返回的是數(shù)組的字節(jié)數(shù)再加上末尾的null一字節(jié),sizeof d[] = hello : 6


   5、聯(lián)合類型操作數(shù)的sizeof是其最大字節(jié)成員的字節(jié)數(shù)。結(jié)構(gòu)類型操作數(shù)的sizeof是這種類型對(duì)象的總字節(jié)數(shù),包括任何墊補(bǔ)在內(nèi)。

          讓我們看如下結(jié)構(gòu):

          struct {char b; double x;} a;

          在某些機(jī)器上sizeof(a)=12,而一般sizeof(char)+ sizeof(double)=9。

          這是因?yàn)榫幾g器在考慮對(duì)齊問題時(shí),在結(jié)構(gòu)中插入空位以控制各成員對(duì)象的地址對(duì)齊。如double類型的結(jié)構(gòu)成員x要放在被4整除的地址。
                對(duì)于sizeof t ,對(duì)齊后t的大小為20故輸出結(jié)果為sizeof t :20


   6、如果操作數(shù)是函數(shù)中的數(shù)組形參或函數(shù)類型的形參,sizeof給出其指針的大小。
                 sizeof ch :4


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品视频成人| 久久久久久网站| 午夜电影亚洲| 亚洲一区二区免费看| 99日韩精品| 亚洲深夜福利| 亚洲欧美在线播放| 亚洲欧洲av一区二区| 久久精品成人一区二区三区 | 国产精品高潮视频| 国产精品高潮粉嫩av| 国产精品久99| 国语自产偷拍精品视频偷 | 亚洲毛片一区二区| 亚洲专区免费| 麻豆精品在线观看| 欧美精选在线| 国产精品播放| 在线播放亚洲| 亚洲一区视频| 久久久久久久精| 亚洲国产成人精品视频| 亚洲精品在线免费| 欧美一区二区在线视频| 免费观看欧美在线视频的网站| 欧美欧美在线| 韩国av一区二区三区在线观看| 亚洲最新视频在线| 久久精品91久久香蕉加勒比 | 免费观看久久久4p| 亚洲乱码国产乱码精品精可以看| 亚洲一区二区在线视频| 久久最新视频| 欧美国产日韩在线观看| 欧美成人国产一区二区| 免费美女久久99| 亚洲精品乱码久久久久久久久| 一本一本久久a久久精品综合麻豆| 亚洲欧美一区二区三区在线| 久久精品一区二区三区中文字幕| 欧美日韩国产影片| 1769国产精品| 久久9热精品视频| 亚洲国产高清aⅴ视频| 免费试看一区| 欧美一区二区三区视频在线观看| 日韩图片一区| 亚洲麻豆av| 久久久久免费视频| 夜夜夜久久久| 免费成人性网站| 韩国一区二区在线观看| 亚洲欧美中日韩| 亚洲免费观看高清完整版在线观看熊 | 午夜精品av| 欧美日韩国产综合视频在线| 国产欧美一区二区三区在线老狼 | 欧美特黄视频| 亚洲精品乱码久久久久久按摩观| 久久精品日韩| 亚洲欧美日韩精品久久亚洲区 | 夜夜精品视频一区二区| 久久久精品日韩| 国产主播一区| 久久久噜噜噜久久中文字免| 亚洲免费av观看| 欧美日韩亚洲综合一区| 亚洲日本免费| 亚洲国内精品在线| 免费欧美日韩| 亚洲国产视频a| 欧美激情一区二区在线 | 在线看欧美视频| 久久婷婷人人澡人人喊人人爽| 在线免费一区三区| 一区二区三区在线看| 欧美中文字幕视频在线观看| 亚洲视频免费在线| 国产精品入口66mio| 欧美亚洲免费高清在线观看| 亚洲一区网站| 国内外成人免费激情在线视频网站| 久久九九全国免费精品观看| 久久国产精品99精品国产| 永久91嫩草亚洲精品人人| 久久亚洲图片| 欧美成人中文字幕| 亚洲一区二区三区色| 亚洲综合社区| 亚洲国产精品第一区二区三区| 欧美国产日韩一区二区| 欧美日韩视频在线观看一区二区三区| 亚洲天堂成人| 久久高清免费观看| 亚洲国产网站| 亚洲一级在线| 亚洲二区视频| 一区二区三区欧美在线| 国内精品久久久久影院色| 亚洲国产免费看| 国产精品日韩高清| 欧美激情欧美激情在线五月| 99精品国产在热久久下载| 国产欧美日韩视频在线观看 | 久久噜噜噜精品国产亚洲综合| 久久阴道视频| 亚洲少妇一区| 久久久免费av| 国产综合网站| 99精品久久久| 欧美日韩精品免费观看| 亚洲久久在线| 香蕉久久一区二区不卡无毒影院| 亚洲国产精品免费| 午夜精品久久久久久久蜜桃app| 亚洲激情电影中文字幕| 亚洲午夜久久久久久久久电影网| 女人天堂亚洲aⅴ在线观看| 欧美日韩亚洲综合| 欧美成人高清| 国产在线视频欧美| 夜夜嗨av一区二区三区| 在线精品视频一区二区三四| 亚洲一区二区三区欧美| 99综合在线| 欧美成人免费全部观看天天性色| 久久国产欧美日韩精品| 欧美日韩免费精品| 亚洲电影在线免费观看| 国外成人在线视频| 午夜日韩视频| 欧美一级视频免费在线观看| 欧美日韩国产区一| 91久久线看在观草草青青| 黄色一区二区在线| 亚洲欧美一区二区三区久久| 亚洲毛片在线看| 久久青草久久| 欧美成年人视频| 免费看精品久久片| 亚洲国产精品电影| 蜜月aⅴ免费一区二区三区| 老鸭窝91久久精品色噜噜导演| 国产欧美日韩视频一区二区三区| 欧美激情一区二区三区全黄| 亚洲国产美国国产综合一区二区| 久久国产黑丝| 欧美ed2k| 日韩网站在线观看| 欧美精品99| 日韩午夜精品视频| 亚洲一区不卡| 国产美女精品人人做人人爽| 亚洲欧美成人精品| 久久精品最新地址| 亚洲国产精品成人综合色在线婷婷 | 欧美中文字幕在线播放| 国产精品一区二区久激情瑜伽 | 欧美激情在线有限公司| 亚洲黄色一区| 亚洲一二三级电影| 国产精品视频精品| 欧美一区二区国产| 麻豆国产精品一区二区三区 | 亚洲激情成人| 欧美日韩精品一本二本三本| 亚洲免费观看高清在线观看| 亚洲综合色在线| 国产日韩一区欧美| 久久亚洲综合色| 欧美淫片网站| 亚洲黄色在线视频| 国产精品国色综合久久| 欧美一区二区视频97| 亚洲男人天堂2024| 国语对白精品一区二区| 一本到12不卡视频在线dvd| 欧美一区二区三区在线看| 在线看片日韩| 国产精品免费在线| 久久综合导航| 亚洲一区自拍| 亚洲电影自拍| 久久精品免视看| 一区二区三区精品| 在线观看成人av| 国产精品毛片| 欧美成人精品1314www| 亚洲欧美一区二区视频| 欧美高清在线一区| 欧美制服第一页| 国产精品99久久久久久久vr | 在线观看日韩av电影| 欧美日韩一区在线| 久久偷窥视频| 亚洲欧美视频一区二区三区| 国产婷婷色综合av蜜臀av| 午夜日韩视频| 亚洲激情亚洲| 国产综合色产在线精品|