日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

指针数组和数组指针——兄弟你的括号呢?

發布時間:2024/9/21 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 指针数组和数组指针——兄弟你的括号呢? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
指針數組和數組指針——兄弟你的括號呢?

參考:http://www.cnblogs.com/Romi/archive/2012/01/10/2317898.html

指針數組:array of pointers,指有這么一組數組,每個元素都是指針。

int *a[4],本質是一個數組。

由于[]的優先級高于*,所以當表示某個元素的時候,*a[i]和*(a[i])有相同的效果。

?

數組指針:a pointer to an array,表示有一個指針,它指向一個數組,即第一個元素的地址。

int (*a)[4],本質是一個指針。

數組指針也叫行指針,可以指向二維數組:

int a[3][4];

int (*p)[4];

p=a;

?

舉個列子:

1 #include <iostream> 2 using namespace std; 3 int main(){ 4 int arr[4]={0,1,2,3};//一個普通數組 5 int *p_arr[4]; //定義一個 指針數組 6 int (*arr_p)[4];//定義一個 數組指針 7 8 arr_p=&arr;//讓數組指針指向數組(首元素地址) 9 10 for(int i=0;i<4;i++){ //將指針數組中的指針逐一指向普通數組的元素 11 p_arr[i]=&arr[i]; 12 } 13 14 cout<<*p_arr[1]<<endl; 15 cout<<(*arr_p)[2]<<endl; 16 return 0; 17 }

輸出結果為:

1

2

?

posted on 2019-01-08 15:30 BlackDn 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/luoyang0515/p/10239259.html

總結

以上是生活随笔為你收集整理的指针数组和数组指针——兄弟你的括号呢?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。