首页
/
每日頭條
/
生活
/
指針的基本運算
指針的基本運算
更新时间:2025-12-23 18:33:58

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
推荐阅读
還珠格格第三部永琪決定離開
還珠格格第三部永琪決定離開
大家好,我是哚蕾眯。最近看了很多清宮電視劇,像《延禧攻略》《如懿傳》等,裡面都有提到乾隆的第五個兒子永琪。最初知曉永琪,是在蘇有朋版《還珠格格》中。永琪可以說是乾隆皇帝最出色的兒子了。五阿哥永琪的生母是乾隆皇帝的愉妃珂裡葉特氏。珂裡葉特氏在...
2025-12-23
跟荷花有關的詩句
跟荷花有關的詩句
跟荷花有關的詩句?小荷才露尖尖角,早有蜻蜓立上頭——楊萬裡《小池》,下面我們就來聊聊關于跟荷花有關的詩句?接下來我們就一起去了解一下吧!跟荷花有關的詩句小荷才露尖尖角,早有蜻蜓立上頭。——楊萬裡《小池》接天蓮葉無窮碧,映日荷花别樣紅。——楊...
2025-12-23
草铵膦和草甘膦啥區别
草铵膦和草甘膦啥區别
上為廣告,與下文無關草甘膦與草铵膦,隻是一字之差,而且如果發音不準的話,還真分不清。在2015年之前,草铵膦下遊需求主要集中在海外,國内需求不足1,000噸,全球總需求不足10,000噸。2016年起,百草枯水劑被禁用,草甘膦面臨抗性,草铵...
2025-12-23
最新全國象棋個人賽賽程
最新全國象棋個人賽賽程
今日(3日)上午,有象棋世界杯之稱的第八屆“楊官璘杯”全國象棋公開賽在鳳崗鎮體育館拉開帷幕,來自15個國家和地區的170名棋壇高手,将分成四個組别捉對厮殺,上演精彩的棋壇群英會。專業大師級以上參賽棋手創新高據介紹,第八屆“楊官璘杯”全國象棋...
2025-12-23
中學時期學過的函數名稱有哪些
中學時期學過的函數名稱有哪些
中學時期學過的函數名稱有哪些?初中學的函數有,一次函數,正比例函數,反比例函數,二次函數正比例函數等等,下面我們就來聊聊關于中學時期學過的函數名稱有哪些?接下來我們就一起去了解一下吧!中學時期學過的函數名稱有哪些初中學的函數有,一次函數,正...
2025-12-23
Copyright 2023-2025 - www.tftnews.com All Rights Reserved