日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【C 语言】结构体 ( 指针运算与指针内存操作 | 结构体成员偏移量计算 )

發布時間:2025/6/17 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C 语言】结构体 ( 指针运算与指针内存操作 | 结构体成员偏移量计算 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、指針運算 與 指針內存操作
  • 二、結構體偏移量計算





一、指針運算 與 指針內存操作



指針變量算術運算 ( 指針可以是任意值 ) : 指針 是一個變量 , 如果對指針進行 算術 / 邏輯 等運算 , 其效果等同于 對 int 整型變量 進行 算術運算 , 編譯運行 并不會報錯 ;

char *p = NULL;// 下面的操作 編譯 運行 都可以通過 p + 1; p - 1; p * 20;

指針進行內存操作 ( 指針必須合法 ) : 但是注意 , 如果要 對 指針 進行內存操作 , 如使用 * 獲取指針指向的數據 , 或者使用 memset 修改指針指向的數據 , 或者 free 釋放指針 , 要操作的 指針變量 , 必須是 合法的指針 ;

char *p = NULL;// 下面的操作 涉及使用指針進行內存操作 , 編譯通過 , 運行時報錯 *p; free(p);



二、結構體偏移量計算



定義結構體 :

/*** @brief The Student struct* 定義 結構體 數據類型 , 同時為該結構體類型聲明 別名* 可以直接使用 別名 結構體變量名 聲明結構體類型變量* 不需要在前面添加 struct 關鍵字*/ typedef struct Student {// 聲明變量時 , 會自動分配這 5 字節內存// 賦值時 , 可以直接使用 = 賦值字符串char name[5]; // 0 ~ 4 字節int age; // 5 ~ 8 字節// 聲明變量時 , 只會為 4 字節指針分配內存// 具體的 字符串內存 需要額外使用 malloc 申請內存// 賦值時 , 必須使用 strcpy 函數 , 向堆內存賦值char *address; // 9 ~ 12 字節 }Student;

求上述 Student 結構體的 age 成員的偏移量 ;

將 0 地址 , 按照 Student 結構體 內存 形式進行解釋 , 即將 0 地址指針 強轉為 Student * 類型 ;

(Student *)0

然后取上述 Student * 指針類型的 age 成員 ;

((Student *)0)->age

獲取上述 age 成員的地址 ;

&(((Student *)0)->age)

將 age 成員的地址轉為 int 類型 ;

(int)&(((Student *)0)->age)

上述獲取的就是 Student 結構體中 , age 成員的偏移量 ;

總結

以上是生活随笔為你收集整理的【C 语言】结构体 ( 指针运算与指针内存操作 | 结构体成员偏移量计算 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产69精品久久久久777 | 国产精品一区二区无码对白 | 午夜免费视频观看 | 久久水蜜桃 | 中文一区在线观看 | 宿舍女女闺蜜调教羞辱 | 久久精品成人 | 色窝窝综合色窝窝久久 | 免费a级| 成人在线视频网址 | 欧美大片黄色 | 亚洲欧美中文日韩在线v日本 | 精品人妻少妇一区二区 | 亚洲不卡在线 | 亚洲av区无码字幕中文色 | 亚洲国产精品久久久 | 久久都是精品 | 国产精品欧美一区二区 | 亚洲一区二区三区蜜桃 | 日日干日日草 | 视频在线观看99 | 国产成人免费在线观看 | 日本学生初尝黑人巨免费视频 | 一边顶弄一边接吻 | 在线免费播放av | 天天看黄色片 | 欧美zozo | jizz在线看| 91啦中文 | 污视频网站在线观看 | 久久国产精品-国产精品 | 91自啪| 亚洲一区二区三区在线看 | 性福利视频 | 波多野结衣视频免费观看 | 久久精品国产亚洲av无码娇色 | 香蕉久操 | 亚洲av无码一区二区三区在线 | 五月婷婷一区二区 | 亚洲一区二区三区网站 | 欧美一区免费观看 | 成年免费视频黄网站在线观看 | 欧美v亚洲 | 91一区二区在线观看 | 国产精品传媒视频 | 国产精品久久久亚洲 | 国模无码一区二区三区 | 中文字幕久久久 | 成人无码www在线看免费 | 免费一级片在线观看 | 黑人巨茎大战欧美白妇 | 91麻豆视频在线观看 | 伊人影院在线播放 | 免费一级欧美 | 天天综合网久久综合网 | 羞羞涩| 武林美妇肉伦娇喘呻吟 | 亚洲成人av一区二区三区 | 欧美视频精品 | 欧美全黄 | 少妇高清精品毛片在线视频 | 中文字幕久久网 | 欧美 日韩 国产 成人 在线 91 | 麻豆视频播放 | 男同互操gay射视频在线看 | 久久dvd| wwwxxoo| 国产亚洲欧美一区 | 五月天婷婷社区 | 麻豆91在线播放 | 欧美性受xxxx黑人xyx | 午夜精品久久久久久久99热浪潮 | 琪琪色av | 日本黄色动态图 | 摸摸大奶子| 97免费在线| 色夜av| 美日韩一区 | 国产欧美一区二区精品忘忧草 | 人人草人人干 | 天天综合色网 | 正在播放一区 | 欧美中文字幕一区 | 中文字幕1页 | 亚洲欧美日韩免费 | 少女忠诚电影高清免费 | 国产chinasex对白videos麻豆 | 在线观看av网站 | 天天射天天干天天 | 欧美高清精品 | 日韩成人三级 | 污污视频在线观看网站 | 男人添女人囗交视频 | 色婷亚洲 | 小罗莉极品一线天在线 | av国产一区二区 | 相亲对象是问题学生在线观看 | 日本视频在线 | 亚洲香蕉网站 |