陣列的名字 一般情況下代表首元素的位址 當陣列名與&結合的時候得到的是整個陣列的位址
只要取位址取的就是首元素位址
首元素第乙個位元組肯定與陣列第乙個位元組相同
arr[5] = 0x1—0x20
arr取得是第乙個元素,即為1,1有4個位元組,取首元素位址。
&arr取的是陣列的第乙個位元組 也為0x1
雖然他們數值一樣,但是能力不一樣,管理的位址不一樣。
*對整個陣列的位址的間接引用得到的是首元素位址 &arr
。(&arr)整個陣列的位址,想要拿到首元素位址 首元素位址是(&arr)[0]
//#include //
////int main()
//;//
// int i;
//// /*for(i=0;i<5;i++)
// */
//// // 偏移量 + 間接引用 先偏移後引用
//// /*for(i=0;i<5;i++)
// */
//// // * == [0]
//// for(i=0;i<5;i++)
// //
//// /*printf("%d\n",&arr);
// printf("%d\n",&arr+1);
// printf("%d\n",arr); // 能代表4個位元組的大小
// printf("%d\n",arr+1);*/
//// //陣列的名字 一般情況下代表首元素的位址 當陣列名與&結合的時候得到的是整個陣列的位址
// //sizeof(arr) 代表陣列的大小 20
// //printf("%d\n",*arr);
// //arr++;
// //陣列的名字是乙個常量
//// /*printf("%d\n",*&arr);
// printf("%d\n",*&arr+1);
// printf("%d\n",arr);
//*/
// //對整個陣列的位址進行間接引用得到的是首元素的位址
//// return 0;
//}
Dataframe 下標訪問
方法 說明 col label 以單個標籤作為下標,獲取與標籤對應的列,返回series物件 col labels 以標籤列表作為下標,獲取對應的多個列,返回dataframe物件 row slice 整數切片或標籤切片,得到指定範圍內的行 row bool array 選擇布林陣列中的true對應...
陣列下標訪問
q int a 2 3 則a 1 0 和 a 1 1 的值分別是 a a 4 5 b 4 3 c 3 5 d 3 4 a 假設給乙個一維陣列 int a 5 首先要明白 a 和 a 的意思,他們位址值一樣 可以把a理解江蘇的省會南京市 即江蘇省城市排名中的第乙個,對應陣列中的第乙個元素 a理解為江蘇...
map的下標訪問
先簡單介紹一下map,c 中的map屬於stl的範疇,通過key value的方式儲存。插入map有兩種方式 一種是呼叫insert方法 mapm1 m1.insert pair 1,20 第二種方式可以通過類似陣列賦值的方式。m1 1 20 元素的訪問方式也有兩種方式 一種是通過迭代的方式 map...