首页
/
每日頭條
/
生活
/
指針的基本運算
指針的基本運算
更新时间:2024-11-17 08:00:44

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
推荐阅读
班級群名
班級群名
班級群名?溫馨家園、班級之家、東方神起不敗、太陽東方神起,我來為大家科普一下關于班級群名?下面希望有你要的答案,我們一起來看看吧!班級群名溫馨家園、班級之家、東方神起不敗、太陽東方神起仈哖級7斑、我們友誼到永遠、年華紀念六班、那些回憶愛的溫...
2024-11-17
攝影專業需要去國外進修嗎
攝影專業需要去國外進修嗎
一直在說攝影攝影你對攝影作品到底了解多少今天安利一部知名的攝影作品還是大百叔告訴你吧電影介紹《轉世情緣》是喬納森・格雷澤擔任導演,由勞倫・巴爾考主演,風頭正勁的奧斯卡影後妮特别青睐的小成本懸疑片,她在片中扮演一位30多歲的紐約家庭主婦,意外...
2024-11-17
國外推薦的馬桶
國外推薦的馬桶
【文/觀察者網陸雨聆】3年前,有一款尊貴的馬桶在美國紅極一時,令10萬民衆心向往之,争相體驗。它的全身由18K合金鑄造而成,它叫“美國”(America)。3年後,沉寂已久的“美國”重出江湖,落戶英國。遊客“隻需”花27英鎊門票錢并提前預約...
2024-11-17
商洛方言陝西話
商洛方言陝西話
“扇哄”、“扇筋”在商洛各區縣均有使用,其中山陽、鎮安、柞水使用更為廣泛。“扇哄”、“扇筋”詞形、詞性均相近,詞義卻不同。扇哄有哄騙、教唆的意思,但也不全是哄騙、教唆。扇筋有吹牛的意思,但也不完全是吹牛。這兩個詞的用法舉例如下:一、扇哄例一...
2024-11-17
實用修複幹皮敏感肌方法
實用修複幹皮敏感肌方法
不知道為什麼,很多敏感肌的小仙女都容易走入一個誤區:認為敏感肌要減少刺激,開始不洗臉不化妝,想要通過皮膚自我調節來修複敏感肌,可皮膚的狀态越來越糟,到底是怎麼回事呢?敏感肌到底要怎麼護理?敏感肌的小仙女在日常生活中需要注意什麼?今天,輝哥來...
2024-11-17
Copyright 2023-2024 - www.tftnews.com All Rights Reserved