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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言指针变量的运算

發(fā)布時間:2023/12/2 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言指针变量的运算 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

指針變量也是可以進(jìn)行運(yùn)算的,如指針變量對其自身加上某個整數(shù)或減去某個整數(shù),這在內(nèi)存上體現(xiàn)為:相對這個指針向后偏移多少個單位或向前偏移了多少個單位,這里的單位與指針變量的類型有關(guān)。在32bit環(huán)境下,int類型占4個字節(jié),float占4字節(jié),double類型占8字節(jié),char占1字節(jié)。

【注意】一些處理整數(shù)的操作不能用來處理指針。例如,可以把兩個整數(shù)相乘,但是不能把兩個指針相乘。

示例程序

#include?int?main(void) {int?? ?a =?10, *pa = &a;float??b =?6.6, *pb = &b;char?? c =?'a', *pc = &c;double?d =?2.14e9, *pd = &d;//最初的值printf("pa0=%d, pb0=%d, pc0=%d, pd0=%d\n", pa, pb, pc, pd);//加法運(yùn)算pa +=?2;?pb +=?2;?pc +=?2;pd +=?2;printf("pa1=%d, pb1=%d, pc1=%d, pd1=%d\n", pa, pb, pc, pd);//減法運(yùn)算pa -=?1;?pb -=?1;?pc -=?1;pd -=?1;printf("pa2=%d, pb2=%d, pc2=%d, pd2=%d\n", pa, pb, pc, pd);return?0; }

運(yùn)行結(jié)果為:

pa0=6422268, pb0=6422264, pc0=6422263, pd0=6422248 pa1=6422276, pb1=6422272, pc1=6422265, pd1=6422264 pa2=6422272, pb2=6422268, pc2=6422264, pd2=6422256

解析:

舉例說明pa0→pa1→pa2的過程,其他類似。pa0+2*sizeof(int)=pa1,pa1-1*sizeof(int)=pa2。因?yàn)閜a為int類型的指針,所以加減運(yùn)算是以4字節(jié)(即sizeof(int))為單位地址向前向后偏移的??聪聢D:

如圖:pa1所指向的地址在pa0所指向地址往后8字節(jié)處,pa2指向地址在pa1指向地址往前4字節(jié)處。

從本示例程序中,還可以看出:連續(xù)定義的變量在內(nèi)存的存儲有可能是緊挨著的,有可能是分散著的。

以上就是關(guān)于C語言指針變量運(yùn)算的一些總結(jié):指針變量與整數(shù)相加相減是相對該指針指向的地址向后向前偏移多少個單位。這里的單位不能認(rèn)為總是1。在32bit環(huán)境下,char類型指針的偏移單位才是1字節(jié),int類型指針偏移單位是4字節(jié),float類型指針偏移單位是4字節(jié),double類型指針偏移單位是8字節(jié)。

聲明:

本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)事宜。

總結(jié)

以上是生活随笔為你收集整理的C语言指针变量的运算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品一区二区三区 | 欧美人妻日韩精品 | 欧美理论在线 | 欧美视频在线看 | 人妻熟女一区二区三区 | 国产福利专区 | 国产www色 | 日b视频免费观看 | 国内偷拍一区 | 黄色av小说在线观看 | 91www| 女同一区二区三区 | 经典杯子蛋糕日剧在线观看免费 | 青草国产 | 夜夜干天天操 | 无码 人妻 在线 视频 | 日本视频免费在线播放 | 香蕉国产精品 | 亚洲av综合一区二区 | 懂色av一区二区三区四区五区 | 国产精品国产精品 | 色香影院 | 亚洲成熟少妇视频在线观看 | 欧美一区二区免费在线观看 | 亚洲天堂av片 | 天天夜夜操 | 另类国产 | 久草成人 | 亚洲女人天堂色在线7777 | 久久av秘一区二区三区 | 国产剧情av在线 | 国产精品入口66mio男同 | 成人免费毛片糖心 | 亚洲精品福利网站 | 美日韩av | 日本123区 | 穿扒开跪着折磨屁股视频 | 国产中文在线播放 | 手机av免费看 | 亚洲制服无码 | 操极品| 亚洲国产精彩中文乱码av | www精品一区二区三区 | 日韩专区在线 | 亚洲欧洲在线看 | 女十八毛片 | 欧美男人亚洲天堂 | 欧美乱淫视频 | 日韩毛毛片 | 欧美日韩成人在线观看 | 欧美无砖砖区免费 | 大度亲吻原声视频在线观看 | 国产精品女人久久久 | 91们嫩草伦理 | 性欧美大战久久久久久久免费观看 | 人妻熟女一区二区aⅴ水 | 国产成人无码精品久久久性色 | 午夜电影一区 | 9色视频在线观看 | 欧美国产日本 | 国产清纯在线 | 免费的av片 | 成人国产精品视频 | 欧美区一区 | 久久性网 | 亚洲欧美网址 | 人人爽人人爽人人爽人人爽 | 91亚洲国产成人精品一区二三 | 天天爱天天射 | 亚洲字幕在线观看 | 福利一区二区视频 | 国产天堂资源 | 99热99这里只有精品 | 日韩一二三区 | 日日操日日操 | 国产污污视频在线观看 | 白丝美女喷水 | 妺妺窝人体色www在线下载 | 免费婷婷 | 亚洲国产成人一区 | 亚洲人妻一区二区三区 | 色综合av | 久久久久亚洲AV成人无码国产 | 在线观看日韩中文字幕 | 中文字幕第五页 | 中文字幕 日本 | 久操精品视频 | 性色tv| 亚洲精品国产a | 中文字幕第88页 | 午夜免费福利 | 日韩欧美中文字幕一区二区 | 精品久久久久久中文字幕人妻最新 | 午夜精品久久久久久久爽 | 国产视频在线观看免费 | 宅男噜噜噜666在线观看 | 日本一区二区三区在线观看视频 | www夜夜| 中文字幕天堂av |