首先要明确的是,数组名和指针还是有区别的 数组名本身就是一个常量地址,它是数组的首地址,并且不可修改,而数组名本身不占空间。 指针是一块空间,它存放了一个地址。在32位系统中,由于地址是4个字节大小,因此一个指针占用的空间就是4个字节。而64位系统中,地址是8字节大小,一个指针的大小也随之为8个字节。 示例:
#include <iostream>
using namespace std;
int main()
{
int i = 0;
int* i_p = &i;
int arr[10] = {};
cout << "&i: " << &i << endl;
cout << "i_p: " << i_p << endl;
cout << "&i_p: " << &i_p << endl;
cout << "arr: " << arr << endl;
cout << "&arr: " << &arr << endl;
cout << "sizeof(int): " << sizeof(int) << endl;
cout << "sizeof(int*): " << sizeof(int*) << endl;
cout << "sizeof(i_p): " << sizeof(i_p) << endl;
cout << "sizeof(arr): " << sizeof(arr) << endl;
return 0;
}
可以看到,指针 i_p 存放的就是 i 的地址,但 i_p 本身也是占空间的,所以 i_p 的地址 &i_p 和 i_p 存放的内容是不一样的。 而数组则不同,arr 和 &arr是同一个地址。 使用sizeof()取占用空间大小时:sizeof(i_p) 的值为指针的大小,即8个字节 sizeof(arr) 的值为数组int arr[10],10个int的总大小,故为 4 * 10 = 40 个字节
game c? b?c online uy tín: game c? b?c online uy tín – choi casino tr?c tuy?n trên di?n tho?i
https://casinvietnam.com/# web c? b?c online uy tin
casino tr?c tuy?n vi?t nam danh bai tr?c tuy?n casino tr?c tuy?n uy tin
https://casinvietnam.com/# casino tr?c tuy?n uy tin
https://casinvietnam.com/# web c? b?c online uy tin
web c? b?c online uy tín: casino tr?c tuy?n vi?t nam – choi casino tr?c tuy?n trên di?n tho?i
http://casinvietnam.com/# choi casino tr?c tuy?n tren di?n tho?i
game c? b?c online uy tín: web c? b?c online uy tín – casino tr?c tuy?n uy tín
https://casinvietnam.com/# danh bai tr?c tuy?n
casino tr?c tuy?n vi?t nam: casino tr?c tuy?n uy tín – casino tr?c tuy?n vi?t nam
casino online uy tín: dánh bài tr?c tuy?n – choi casino tr?c tuy?n trên di?n tho?i
http://casinvietnam.shop/# game c? b?c online uy tin
http://casinvietnam.com/# web c? b?c online uy tin
casino online uy tín: dánh bài tr?c tuy?n – choi casino tr?c tuy?n trên di?n tho?i
http://casinvietnam.com/# casino tr?c tuy?n
casino tr?c tuy?n vi?t nam: casino tr?c tuy?n vi?t nam – casino tr?c tuy?n vi?t nam
https://casinvietnam.shop/# casino tr?c tuy?n vi?t nam
http://casinvietnam.com/# casino tr?c tuy?n vi?t nam
game c? b?c online uy tín: dánh bài tr?c tuy?n – game c? b?c online uy tín
game c? b?c online uy tin casino online uy tin casino tr?c tuy?n vi?t nam
http://casinvietnam.com/# casino tr?c tuy?n vi?t nam
http://casinvietnam.com/# danh bai tr?c tuy?n
danh bai tr?c tuy?n danh bai tr?c tuy?n danh bai tr?c tuy?n
casino tr?c tuy?n uy tin danh bai tr?c tuy?n casino tr?c tuy?n uy tin
casino tr?c tuy?n: choi casino tr?c tuy?n trên di?n tho?i – casino tr?c tuy?n uy tín
danh bai tr?c tuy?n game c? b?c online uy tin casino tr?c tuy?n uy tin
dánh bài tr?c tuy?n: casino tr?c tuy?n uy tín – casino tr?c tuy?n uy tín
choi casino tr?c tuy?n trên di?n tho?i: casino tr?c tuy?n vi?t nam – web c? b?c online uy tín
danh bai tr?c tuy?n casino tr?c tuy?n uy tin game c? b?c online uy tin
https://casinvietnam.shop/# casino tr?c tuy?n vi?t nam
https://casinvietnam.com/# danh bai tr?c tuy?n
rx pharmacy no prescription: canadian pharmacy no prescription – non prescription medicine pharmacy
http://onlinepharmacyworld.shop/# best canadian pharmacy no prescription
erectile dysfunction online online ed medication best ed pills online
http://medicationnoprescription.pro/# overseas online pharmacy-no prescription
https://edpill.top/# ed medications cost
online pharmacy without prescription canada drugs coupon code canadian online pharmacy no prescription
ed online meds: order ed meds online – erectile dysfunction pills online
https://medicationnoprescription.pro/# canadian pharmacy no prescription required
http://edpill.top/# low cost ed meds
ed medications cost: cheap ed meds online – ed medicines
http://medicationnoprescription.pro/# no prescription online pharmacy
buying prescription drugs online from canada [url=https://medicationnoprescription.pro/#]order prescription from canada[/url] buy medications online no prescription
international pharmacy no prescription: online pharmacy no prescription – offshore pharmacy no prescription
https://edpill.top/# cheapest ed meds
https://medicationnoprescription.pro/# medications online without prescriptions
promo code for canadian pharmacy meds prescription drugs online online canadian pharmacy coupon
http://onlinepharmacyworld.shop/# promo code for canadian pharmacy meds
best website to buy prescription drugs: mexican prescription drugs online – how to order prescription drugs from canada
canadian pharmacy world coupon: international pharmacy no prescription – online pharmacy without prescription