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

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

關于sizeof

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

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

#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;
}


再帖轉載來的6條理論:

sizeof操作符的結果類型是size_t,它在頭文件中typedef為unsigned int類型。該類型保證能容納實現所建立的最大對象的字節大小。

   1、若操作數具有類型char、unsigned char或signed char,其結果等于1。

         ANSI C正式規定字符類型為1字節。

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

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

               對于示例程序中的sizeof s,根據第3條,s是個字符串的指針,輸出為   sizeof s :4


   4、當操作數具有數組類型時,其結果是數組的總字節數。

                對于sizeof d[] ,根據第4條,d是數組類型,返回的是數組的字節數再加上末尾的null一字節,sizeof d[] = hello : 6


   5、聯合類型操作數的sizeof是其最大字節成員的字節數。結構類型操作數的sizeof是這種類型對象的總字節數,包括任何墊補在內。

          讓我們看如下結構:

          struct {char b; double x;} a;

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

          這是因為編譯器在考慮對齊問題時,在結構中插入空位以控制各成員對象的地址對齊。如double類型的結構成員x要放在被4整除的地址。
                對于sizeof t ,對齊后t的大小為20故輸出結果為sizeof t :20


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


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            久久这里只有| 久久精品卡一| 欧美日韩精品免费看| 亚洲免费观看在线视频| 欧美国产一区二区三区激情无套| 欧美专区福利在线| 亚洲国产美女| 91久久午夜| 欧美日韩免费观看一区=区三区| 一区二区高清在线| 亚洲一区一卡| 在线观看一区视频| 亚洲韩国青草视频| 国产精品日韩一区二区| 久久久之久亚州精品露出| 欧美 日韩 国产一区二区在线视频 | 国产日韩欧美综合在线| 久久综合久久美利坚合众国| 欧美成人综合| 欧美亚洲综合另类| 美女诱惑黄网站一区| 亚洲私拍自拍| 久久久久网址| 亚洲先锋成人| 久久综合狠狠综合久久激情| 亚洲一区二区三区高清| 久久久www成人免费无遮挡大片| 日韩视频一区| 久久成人av少妇免费| 99精品热视频| 久久人人爽人人爽爽久久| 国产精品99久久久久久白浆小说| 欧美在线www| 亚洲一区在线直播| 美女成人午夜| 久久久噜噜噜久久| 国产精品国产a级| 欧美激情按摩| 好看不卡的中文字幕| 亚洲图片欧美午夜| 亚洲精品乱码久久久久久日本蜜臀| 亚洲一区二区在线观看视频| 亚洲毛片网站| 蜜桃av综合| 久久精品中文字幕一区二区三区| 欧美三级电影大全| 亚洲国产精品一区二区三区| 狠狠色狠狠色综合系列| 亚洲欧美激情一区二区| 一区二区三区国产在线| 欧美成人免费一级人片100| 久久国产精品久久久久久| 欧美日一区二区三区在线观看国产免| 欧美成人黄色小视频| 狠狠干狠狠久久| 亚洲综合三区| 欧美一区二区视频免费观看| 欧美视频一区| 日韩亚洲一区二区| 99在线热播精品免费99热| 欧美福利影院| 亚洲精品小视频| 亚洲天天影视| 国产精品久久久久久久app| 一区二区三区欧美亚洲| 亚洲一级黄色| 国产精品va| 亚洲伊人久久综合| 欧美一区日韩一区| 国产偷久久久精品专区| 欧美在线一二三四区| 久久精品视频一| 黄色成人av| 牛人盗摄一区二区三区视频| 欧美成人午夜激情在线| 亚洲精品一线二线三线无人区| 欧美成人有码| 99综合精品| 欧美一区精品| 影音先锋一区| 欧美日韩大片| 亚洲欧美资源在线| 蜜臀99久久精品久久久久久软件| 亚洲高清在线视频| 欧美精品久久久久a| 一区二区三区 在线观看视| 欧美一区二区三区在线| 黄色一区二区三区四区| 欧美电影免费观看网站| 一区二区三区精密机械公司| 久久超碰97中文字幕| 伊人久久婷婷| 欧美日韩国产综合久久| 午夜精品视频一区| 免费日韩精品中文字幕视频在线| 日韩小视频在线观看专区| 国产精品美女久久久久av超清 | 午夜免费电影一区在线观看| 久久婷婷亚洲| 99精品免费| 国产午夜精品一区二区三区欧美| 玖玖玖免费嫩草在线影院一区| 亚洲美女色禁图| 久久最新视频| 中文精品视频一区二区在线观看| 国产精品一区二区在线观看| 毛片基地黄久久久久久天堂| 亚洲深夜影院| 欧美激情bt| 久久久国产午夜精品| 一本色道久久综合亚洲精品婷婷| 国产一区二区高清| 欧美日韩免费一区二区三区| 久久色在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 在线不卡中文字幕| 国产精品草草| 欧美久久久久中文字幕| 久久大香伊蕉在人线观看热2| 亚洲精品偷拍| 欧美国产日韩一区| 久久婷婷麻豆| 久久精品亚洲乱码伦伦中文 | 国产免费成人| 欧美日韩亚洲一区三区 | 欧美日韩中国免费专区在线看| 久久综合狠狠综合久久激情| 午夜精品视频在线观看| 一区二区三欧美| 亚洲茄子视频| 亚洲激情视频在线| 欧美激情第三页| 美国十次成人| 麻豆国产精品va在线观看不卡| 久久精品午夜| 久久精品卡一| 久久精品一本| 久久久久久久网| 久久美女性网| 久热成人在线视频| 看欧美日韩国产| 欧美承认网站| 欧美激情aⅴ一区二区三区| 欧美大片免费观看在线观看网站推荐 | 国产在线播精品第三| 国产亚洲电影| 国产亚洲欧美另类中文| 国产一二精品视频| 国产一区二区三区四区五区美女| 国产视频一区三区| 国产日韩欧美自拍| 精品不卡在线| 亚洲国产一区二区视频| 最新中文字幕一区二区三区| 亚洲毛片av在线| 亚洲午夜高清视频| 欧美一区二区三区啪啪| 久久九九99| 免费一级欧美片在线播放| 亚洲大片精品永久免费| 亚洲激情av在线| 亚洲一区二区不卡免费| 久久黄色小说| 欧美高清成人| 国产精品久久一级| 国内精品模特av私拍在线观看| 亚洲国产成人精品久久| 9色国产精品| 久久精品二区| 欧美激情一区| 亚洲在线免费观看| 久久久久久9999| 欧美精品国产精品| 国产精品国产三级国产专播品爱网| 国产精品色午夜在线观看| 伊人久久av导航| 中文日韩在线| 美女性感视频久久久| av成人免费观看| 久久九九全国免费精品观看| 欧美激情一区二区三级高清视频| 欧美调教vk| 亚洲国产精品一区二区www在线| 亚洲精品女av网站| 性欧美办公室18xxxxhd| 欧美激情国产高清| 午夜欧美精品久久久久久久| 欧美jizzhd精品欧美喷水| 国产伦精品一区二区| 99国产精品国产精品毛片| 羞羞视频在线观看欧美| 亚洲狠狠丁香婷婷综合久久久| 亚洲女女女同性video| 欧美精品国产一区二区| 黄色日韩精品| 欧美一区二区三区免费视频| 亚洲精品乱码久久久久久黑人| 久久久久久69| 国产日韩在线播放| 午夜精品福利一区二区蜜股av|