首页
/
每日頭條
/
生活
/
指針的基本運算
指針的基本運算
更新时间:2026-01-03 16:46:55

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
推荐阅读
剛買的瓜葉菊怎樣養
剛買的瓜葉菊怎樣養
剛買的瓜葉菊怎樣養?剛買回來的瓜葉菊别換盆,先放在散光通風的地方适應3天,3天後再搬到南陽台多曬太陽,我來為大家科普一下關于剛買的瓜葉菊怎樣養?下面希望有你要的答案,我們一起來看看吧!剛買的瓜葉菊怎樣養剛買回來的瓜葉菊别換盆,先放在散光通風...
2026-01-03
藍牙耳機聲音有延遲怎麼解決
藍牙耳機聲音有延遲怎麼解決
藍牙耳機聲音有延遲怎麼解決?藍牙耳機聲音有延遲怎麼解決:無法徹底根治延遲,這是藍牙的傳輸決定的,由于藍牙的數據量一定,如果遇到遊戲、高質量音源播放等都會出現一定程度的延遲,這需要廠商的調教和算法的優化,不能自行解決,今天小編就來聊一聊關于藍...
2026-01-03
成功人士的網名大全
成功人士的網名大全
成功人士的網名大全?感謝有夢做自己的英雄,我來為大家講解一下關于成功人士的網名大全?跟着小編一起來看一看吧!成功人士的網名大全感謝有夢做自己的英雄暖心向陽懦弱給誰看゛有種努力叫奮鬥告訴自己要堅強夢想、編織着青春在回憶裡流浪一路向前活在風浪裡...
2026-01-03
全國普通話推廣宣傳周是什麼時候
全國普通話推廣宣傳周是什麼時候
全國普通話推廣宣傳周是什麼時候?全國推廣普通話宣傳周是經國務院批準,每年9月第三周進行推廣普通話的活動,第一屆于1998年開始,今天小編就來說說關于全國普通話推廣宣傳周是什麼時候?下面更多詳細答案一起來看看吧!全國普通話推廣宣傳周是什麼時候...
2026-01-03
電信号碼靓号最低消費是否合法
電信号碼靓号最低消費是否合法
電信号碼靓号最低消費是否合法?[閩南網]想把自己的手機号碼轉戶給親戚朋友,本來是一件很平常的事但是,最近,台州的不少電信用戶卻發現,在過戶時需要簽一份過戶條款,這在以前是沒有的,接下來我們就來聊聊關于電信号碼靓号最低消費是否合法?以下内容大...
2026-01-03
Copyright 2023-2026 - www.tftnews.com All Rights Reserved