首页
/
每日頭條
/
生活
/
指針的基本運算
指針的基本運算
更新时间:2026-01-08 02:38:25

C中可以使用 運算符将指針與整數相加。整數與指針所指向類型(字節為單位)的大小相乘,再将結果與初始地址相加

例如:

int arr[5];//聲明整型數組

int *ptr1;//聲明整型指針

ptr1 = arr;//将arr數組首地址賦值給ptr1

ptr1 3;//相當于将3*4(int類型4個字節)=12,再将12與ptr1指向地址相加。具體看以下示例:

#include<stdio.h> int main(void){ int arr[5] = {100, 200, 300, 400, 500}; int *ptr1; ptr1 = &arr[0]; printf("ptr1 = %p\n", ptr1); printf("ptr1 3 = %p\n", ptr1 3); printf(" &arr[3] = %p\n", &arr[3]); return 0; }

該例中:

ptr1是數組arr的首地址

ptr1 3獲取的是arr數組第4個元素的地址

&arr[3]是arr數組第4個元素的地址

看看輸出結果

ptr1 = 0000008ebc1ffc60

ptr1 3 = 0000008ebc1ffc6c

&arr[3] = 0000008ebc1ffc6c

ptr1 的值是0000008ebc1ffc60,ptr1 3的值是0000008ebc1ffc6c,指針采用的是十六進制表示,十六進制0與十六進制c相差12,ptr1 3中需要将整數3乘以4(int類型占4個字節),結果為12。

總結圖示

指針的基本運算(指針基本操作總結-指針與整數相加)1

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
如何折跳跳青蛙折紙
如何折跳跳青蛙折紙
第一、準備一張長方形的紙片,邊長比為1:2,長邊對折,折出一條折痕;第二、沿着虛線,根據箭頭方向折疊,左右都折出一個三角形,整體呈正方形;第三、沿着虛線,将四個角向中線對齊折疊;第四、再沿着虛線将四個角向外折,折疊效果如圖;第五、整體翻面,沿着虛線将正方形的兩個角向中線對齊折疊;第六、右邊的角沿着虛線向中間折回來,折的時候注意下面的腳;第七、再将第5步折回的角塞到第6步的夾縫裡,壓平,效果如圖;第
2026-01-08
油炸粉是什麼面粉
油炸粉是什麼面粉
1、油炸粉顧名思義是在制作油炸食物時使用的,油炸粉并不是一種面粉,而是用面粉和其他各種材料調制而成的...
2026-01-08
淋浴房怎麼安裝 淋浴房安裝方法
淋浴房怎麼安裝 淋浴房安裝方法
随着人們物質需求的不斷提高,家裝設計被不斷考驗着,淋浴房可以為我們的地面保持幹燥,不會弄的哪裡都是水,所以很多家庭都會安裝淋浴房,但淋浴房的安裝可不是那麼簡單的,下面一起來看看吧!一、安裝前準備:1、...
2026-01-08
冬天釣鲈魚用什麼餌最好
冬天釣鲈魚用什麼餌最好
1、冬天釣鲈魚,釣餌可用河蝦、火腿腸等肉食,可切成小方塊,串挂鈎上。另外,使用假餌釣法風行于世,吸引...
2026-01-08
油漆味道太刺鼻怎麼辦?食物吸收法和吸附法了解下
油漆味道太刺鼻怎麼辦?食物吸收法和吸附法了解下
油漆是裝修房子必不可少的裝修材料,我們都知道油漆對人體是有一定的傷害,而且它發出的味道很刺鼻。那麼今天小編就來分享一些去除油漆刺激味道的妙招油漆味道怎麼去除?怎麼去油漆味道?食物吸收法了解一下!1、平...
2026-01-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved