首页
/
每日頭條
/
生活
/
指針的基本運算
指針的基本運算
更新时间:2025-12-28 08:56:11

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
推荐阅读
吉利頂配博越suv多少萬
吉利頂配博越suv多少萬
近日剛剛出爐的8月份乘用車銷量排行榜,吉利汽車無論是在廠商銷量排行還是轎車銷量排行和SUV銷量排行,都是領先在最前端,而在8月SUV銷量排行榜當中,吉利汽車的吉利博越車型位居第四,達到19032輛的銷量,雖居第四,但是銷量相比剛剛上市之時月...
2025-12-28
蘋果的airdrop是什麼
蘋果的airdrop是什麼
蘋果的這三個無線協議使用起來非常方便,簡單介紹一下,這些功能有時可以起到不錯效果。蘋果的隔空協議隔空投送AirDrop隔空投送AirDrop功能是蘋果在2013開發者大會上發布,作用就是在蘋果設備(即手機iPhone,平闆iPad和電腦Ma...
2025-12-28
練二頭肌小臂比大臂粗什麼原因
練二頭肌小臂比大臂粗什麼原因
原創内容,擅自搬運者必究!男人的手臂不能太瘦弱,粗壯的手臂意味着充沛的力量,旺盛的體能,可以給女生足夠的安全感。男人練出撐破袖口的手臂,看起來會更陽剛。那麼,男人如何練出麒麟臂?很多人認為堅持進行手臂訓練就能練出麒麟臂,但是,很多人發現,手...
2025-12-28
婚禮主持人開場白台詞 稿子
婚禮主持人開場白台詞 稿子
現如今越來越多人在結婚當天都喜歡聘請一位婚慶主持人來帶動婚宴現場的氣氛,有些人也會要求一位長輩來代替主持人。小編在此獻上婚禮開場白,希望對你有所幫助。婚慶主持人台詞在場的所有親朋好友們:大家晚上好,今天**年**月**日,在這個大喜的日子裡...
2025-12-28
南航會員怎麼申請
南航會員怎麼申請
南航會員怎麼申請?打南航熱線95539直接電話申請;關注南航微信公衆号直接申請;,下面我們就來說一說關于南航會員怎麼申請?我們一起去了解并探讨一下這個問題吧!南航會員怎麼申請打南航熱線95539直接電話申請;關注南航微信公衆号直接申請;做南...
2025-12-28
Copyright 2023-2025 - www.tftnews.com All Rights Reserved