久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

C語言之結構體以及結構體對齊訪問-創新互聯

1:簡單理解,結構體就是數組的進一步發展,數據的優點和缺陷在于數據里面是元素類型必須相同,但是結構體沒有這個要求,結構體里面元素的類型可以相同也可以不同。

成都創新互聯專注于企業營銷型網站、網站重做改版、鎮海網站定制設計、自適應品牌網站建設、H5開發成都做商城網站、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為鎮海等各大城市提供網站開發制作服務。

2:結構體的定義:

struct student
{
    int age;
    char name[20];
}s1;

上面這種方法是結構體定義的同時定義變量,結構體的定義有兩部分組成

struct studen:結構體的類型

s1:類型為struct student的結構體變量,當然還可以用struct studet s2;l來定義變量s2

注意結構體里面的元素不能再創建的時候直接賦值,而是要通過外部訪問來對結構體進行填充

3:結構體里面變量的訪問

    結構體里面的元素訪問方式有兩種,一種是 .   一種是->,但其實質上都是通過指針來訪問的。

C語言規定用結構體的變量來訪問結構體的時候是用 . 用結構體變量的指針來訪問結構體的時候用->

4:結構體的對齊訪問

    首先要知道一點,我們使用 . 的方式來訪問結構體時是不同考慮結構體內存對齊問題的,這部分編譯器會幫我們處理,但是如果我們想通過指針方式來訪問結構體里面的各元素的時候就需要考慮內存對齊的問題。結構體內存對齊訪問一個主要原因是硬件本身的物理限制,使用對齊訪問可以提高訪問的效率。但是內存對齊也會帶來內存空間浪費的問題,所以內存對齊訪問實際上是通過犧牲內存空間來換取的速度。

5:結構體對齊的規則和運算

    編譯器本身可以設置內存對齊的規則,但是一下幾點規則需要記住

(1)32位編譯器,一般米、默認是4字節對齊

(2)結構體整體本身必須安置在4字節對齊處,也就是結構體的首地址必須是4整數的倍數(如果編譯設置為n字節對齊訪問,則首地址就是n的整數倍(n = 1 2 4 8 16 ...))

(3)結構體中每個元素本身必須對齊存放

(4)整個結構體的所占的內存空間必須是4的整數倍(同樣如果是n字節對齊就是n的整數倍)

struct mystruct1
{                        //1字節對齊		//4字節對齊
int a;           // 4			       //   4
char b;          //1		              //   2
 short c;         //2			     //   2
}mystr1; 

struct mystruct2
{                  //1字節對齊		  //4字節對齊
char a;           // 1			  //   4  (1+3)3字節填充
int    b;          //4		          //   4
 short c;          //2			  //   4  (2 +2)2字節填充
}mystr2;

分析:

 首先是整個結構體,整個結構體變量4字節對齊是由編譯器保證的,然后再是第一個元素a,a的開始抵制就是整個結構體的開始地址,所以自然就是4字節對齊的,但是的結束地址此時是不確定的,得由下一個元素決定;

第二個元素b,因為上一個元素a本身占4字節,其本身就是對齊的,所以留給b的開始地址也是4字節對齊,所以b就可直接存放(b存放的開始位置就決定a要占多少個字節,這里因為元素a字節剛好滿足4字節對齊,不需要進行填充,所以這里a就占4字節),b的起始地址決定后,結束地址的確定需要依賴于下一個元素,原因是可能要進行填充,并且下一個元素的類型不通,則需要填充的字節數也是不同的;

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站名稱:C語言之結構體以及結構體對齊訪問-創新互聯
標題鏈接:http://www.js-pz168.com/article46/docjeg.html

成都網站建設公司_創新互聯,為您提供標簽優化、定制網站、動態網站響應式網站、域名注冊、建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
亚洲一区bb| 久久久亚洲欧洲日产国码αv| 久久这里都是精品| 亚洲三级在线免费观看| 日韩激情视频网站| 99精品在线观看视频| 久久亚洲免费| 欧美日韩综合不卡| 欧美激情在线一区二区| 午夜国产精品一区| 99re这里只有精品视频首页| 日本亚洲导航| 日韩一区二区电影网| 一区二区在线看| 大桥未久av一区二区三区中文| 精品一区二区国产| 欧美日韩国产首页| 中文字幕一区二区三区精华液| 极品少妇xxxx精品少妇偷拍 | 97自拍视频| 中文字幕成人一区| 久久人人爽爽爽人久久久| 五月天网站亚洲| 99精品国产高清一区二区| 色94色欧美sute亚洲线路一久| 久久久久综合网| 久久精品99国产精品日本| 成人在线观看网址| 欧美日韩五月天| 亚洲欧美日韩国产一区二区三区 | 一二三区精品视频| 成人一区二区三区视频在线观看| 日韩aⅴ视频一区二区三区| 欧美大尺度电影在线| 亚洲国产精品久久久久婷婷884| 成人深夜视频在线观看| 夜夜爽99久久国产综合精品女不卡 | 国产女同性恋一区二区| 精品伊人久久久久7777人| 免费国产在线精品一区二区三区| 欧美一区二区三区四区久久 | 激情图区综合网| 欧美xxxx黑人又粗又长精品| 日韩美女一区二区三区四区| 丝袜亚洲另类欧美综合| 国产精品日韩一区二区免费视频| 欧美日韩久久久一区| 伊人开心综合网| 91精品婷婷国产综合久久蝌蚪| 在线精品视频免费观看| 亚洲三级免费电影| 99在线精品视频| 欧美日韩国产高清一区二区三区 | 91小视频在线| 欧美日韩国产经典色站一区二区三区 | 亚洲国产一区二区三区| 91精品黄色| 这里只有精品电影| 日本伊人色综合网| 欧美在线视频二区| 国产精品无人区| 丁香啪啪综合成人亚洲小说| 在线视频综合导航| 亚洲综合色在线| 国产欧美一区二区在线播放| 欧美电影免费观看完整版| 老色鬼精品视频在线观看播放| 日韩精品第一页| 国产精品久久久久久久久久久免费看| 国产成人综合自拍| 在线观看日韩毛片| 性做久久久久久久免费看| 精品在线不卡| 中文字幕高清不卡| 99视频有精品| 91精品国产91久久综合桃花| 欧美aa在线视频| 亚洲人成人77777线观看| 亚洲日本va在线观看| 国产精品国模大尺度私拍| 久久色在线观看| 国产成人精品午夜视频免费| 欧美日韩免费观看一区三区| 日本欧美一区二区在线观看| 亚洲mv在线看| 亚洲精品国产无套在线观| 国产亚洲一区二区三区在线播放| 久久亚洲免费视频| 波多野结衣91| 精品国产一区二区在线观看| 丁香婷婷综合网| 91麻豆精品国产自产在线 | 中文字幕一区二区三区不卡| 电影午夜精品一区二区三区| 久久蜜桃av一区二区天堂| 粉嫩高潮美女一区二区三区| 日韩一区二区视频| 国产.精品.日韩.另类.中文.在线.播放| 欧美亚洲日本国产| 久久成人免费电影| 欧美性色黄大片| 免费在线观看精品| 日本韩国欧美三级| 免费在线观看日韩欧美| 在线观看欧美黄色| 毛片av中文字幕一区二区| 欧美在线小视频| 精品亚洲porn| 欧美二区在线观看| 国产一区二区三区免费看| 欧美日高清视频| 国产乱人伦偷精品视频不卡| 欧美一级黄色片| 不卡的av在线| 国产日韩欧美精品一区| 国产经典一区二区三区| 国产精品午夜春色av| 九色综合婷婷综合| 一区二区三区影院| 亚洲欧洲在线一区| 麻豆精品一区二区| 欧美电影在哪看比较好| 国产成人精品免费网站| 精品久久久久一区| 91老司机福利 在线| 中文一区一区三区高中清不卡| 国产精品亚洲综合| 一区二区三区资源| 色哟哟国产精品| 国产乱理伦片在线观看夜一区| 日韩一区二区中文字幕| 91传媒视频在线观看| 欧美高清在线一区二区| 精品一区二区三区免费毛片| 亚洲图片欧美综合| 色婷婷亚洲一区二区三区| 国产一区日韩二区欧美三区| 26uuu色噜噜精品一区| 福利视频久久| 亚洲精品乱码久久久久久久久 | 91嫩草国产在线观看| 国产精品对白交换视频| 亚洲激情啪啪| 国内精品伊人久久久久av影院 | 国产精品家庭影院| 亚洲欧美在线网| 国产一区二区伦理| 久久久精品国产免费观看同学| 久久久久久久久久码影片| 视频在线观看一区| 91精品中文字幕一区二区三区 | 26uuu色噜噜精品一区| 精品一区日韩成人| 奇米一区二区三区| 欧美xxxxx牲另类人与| 激情小说综合区| 青青草97国产精品免费观看无弹窗版| 91精品午夜视频| 国产精品一区二区三区在线| 亚洲成人福利片| 91精品福利在线一区二区三区| 99久久综合国产精品| 亚洲免费观看高清完整版在线观看 | 亚洲精品成人悠悠色影视| 色88888久久久久久影院野外| 成人综合婷婷国产精品久久蜜臀 | 2024国产精品| 日韩精品久久一区| 国产一区二区三区黄视频| 国产日韩欧美电影| 亚洲欧美99| 成人福利视频在线看| 亚洲乱码国产乱码精品精可以看 | 久久综合九色综合欧美亚洲| 蜜桃视频日韩| 国产一区91精品张津瑜| 国产精品欧美久久久久一区二区 | 亚洲高清视频的网址| 在线不卡a资源高清| 国产一区二区三区无遮挡| 日本欧美在线观看| 国产午夜亚洲精品午夜鲁丝片| 婷婷四房综合激情五月| 成人深夜视频在线观看| 亚洲一区二区三区小说| 日韩三级高清在线| 色吧亚洲视频| 成人av电影在线| 五月天激情小说综合| 久久综合成人精品亚洲另类欧美| 亚洲精品视频一区二区三区| 成人国产在线观看| 亚洲国产另类av| 久久色.com| 日本韩国欧美三级| 精品国产一区二区三区四区精华| 久久99精品久久久久久动态图| 国产精品美女久久久久aⅴ | 韩国三级在线一区| 亚洲色图19p|