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

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
推荐阅读
三顧茅廬成語故事500字
三顧茅廬成語故事500字
這是啥意思呢表示向來不認識的人偶然相遇。這個怎麼用呢雖然是萍水相逢,但他倆一見如故。今天我要給大家講的成語故事叫做萍水相逢。大家都知道水上漂浮的浮萍是沒有根的,随着水流聚散不定,這個成語表示向來不認識的人偶然相遇。萍水相逢來源于王勃的故事。...
2025-12-28
糖油元宵的正宗做法
糖油元宵的正宗做法
正月十五鬧元宵這碗糖水比較适合女生的特殊時期,不放紅糖而放綿白糖也是可以的ByAthenadong用料糯米元宵适量清水适量紅糖一塊紅豆适量桂花少許做法步驟1、前一天泡紅豆,臨睡前放電壓力鍋煮紅豆湯。清水是紅豆的2倍以上,也别太多。鑒于煮元宵...
2025-12-28
秋高氣爽是什麼生肖
秋高氣爽是什麼生肖
秋高氣爽是什麼生肖?秋高氣爽指屬馬生肖秋高氣爽是一個漢語成語,讀音為qiūgāoqìshuǎng,形容秋天晴空萬裡,天氣涼爽,接下來我們就來聊聊關于秋高氣爽是什麼生肖?以下内容大家不妨參考一二希望能幫到您!秋高氣爽是什麼生肖秋高氣爽指屬馬生...
2025-12-28
170腿粗的女生穿衣搭配
170腿粗的女生穿衣搭配
170腿粗的女生穿衣搭配?先來說小腿粗吧,小腿粗的女生不管是褲子還是裙子尤其是裙子不能選擇那些長度剛好在小腿最粗的位置會顯得腿更加的粗壯喲,我們可以選擇遮住小腿的裙子或者是褲子,還可以選擇一些短裙或者是短褲,這樣的服裝搭配的原理就是一是遮擋...
2025-12-28
海爾機箱上quiet代表什麼
海爾機箱上quiet代表什麼
2015年,當KeithApe拿起酒瓶在網絡上唱着那首魔性洗腦的《ItGMa》時,在美國和中國,有兩個當時還互相不認識的人腦海裡分别産生了新的想法,其中一個是馬思唯,他覺得trap這種音樂風格真是太酷了,并決定以後也要開始做這種形式的音樂。...
2025-12-28
Copyright 2023-2025 - www.tftnews.com All Rights Reserved