- 首先要明确的是,数组名和指针还是有区别的
- 数组名本身就是一个常量地址,它是数组的首地址,并且不可修改,而数组名本身不占空间。
- 指针是一块空间,它存放了一个地址。在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 个字节
https://indiaph24.store/# top 10 pharmacies in india
https://canadaph24.pro/# canadian drugs online
safe canadian pharmacies Large Selection of Medications from Canada canadian pharmacy online reviews
indianpharmacy com: indian pharmacy – online pharmacy india
http://canadaph24.pro/# canadian family pharmacy
top 10 online pharmacy in india Generic Medicine India to USA top 10 pharmacies in india
http://mexicoph24.life/# mexican drugstore online
purple pharmacy mexico price list Mexican Pharmacy Online mexico drug stores pharmacies
http://indiaph24.store/# indian pharmacy paypal
https://indiaph24.store/# п»їlegitimate online pharmacies india
https://canadaph24.pro/# canada pharmacy online
indian pharmacy buy medicines from India Online medicine home delivery
precription drugs from canada: Licensed Canadian Pharmacy – canadian pharmacy india
https://mexicoph24.life/# best online pharmacies in mexico
mexico pharmacy cheapest mexico drugs medication from mexico pharmacy
http://mexicoph24.life/# mexican border pharmacies shipping to usa
buy medicines online in india: indian pharmacy fast delivery – top online pharmacy india
top 10 online pharmacy in india indian pharmacy buy prescription drugs from india
http://indiaph24.store/# india pharmacy
https://indiaph24.store/# buy prescription drugs from india
http://mexicoph24.life/# buying prescription drugs in mexico
world pharmacy india https://indiaph24.store/# best india pharmacy
india pharmacy
pharmacy website india http://indiaph24.store/# india online pharmacy
Online medicine home delivery
indian pharmacy https://indiaph24.store/# cheapest online pharmacy india
india online pharmacy
canada drugs online review Large Selection of Medications from Canada canadianpharmacymeds com
http://indiaph24.store/# buy medicines online in india
best online pharmacy india: Cheapest online pharmacy – pharmacy website india
mexican mail order pharmacies: mexican pharmacy – reputable mexican pharmacies online
http://indiaph24.store/# india online pharmacy
mexican rx online mexican pharmacy mexican pharmacy
mexican online pharmacies prescription drugs: cheapest mexico drugs – mexican rx online
best india pharmacy http://indiaph24.store/# Online medicine order
Online medicine order
http://mexicoph24.life/# medication from mexico pharmacy
mexico drug stores pharmacies mexico pharmacy mexican pharmaceuticals online
top 10 online pharmacy in india http://indiaph24.store/# reputable indian online pharmacy
indian pharmacy online
https://indiaph24.store/# online shopping pharmacy india
https://mexicoph24.life/# purple pharmacy mexico price list
https://canadaph24.pro/# trustworthy canadian pharmacy
reputable indian online pharmacy Generic Medicine India to USA india pharmacy
http://mexicoph24.life/# mexican online pharmacies prescription drugs
mexican drugstore online mexican mail order pharmacies mexican mail order pharmacies
india online pharmacy http://indiaph24.store/# top 10 pharmacies in india
pharmacy website india
http://mexicoph24.life/# mexico pharmacies prescription drugs
indian pharmacy online http://indiaph24.store/# online shopping pharmacy india
buy medicines online in india
top online pharmacy india https://indiaph24.store/# reputable indian online pharmacy
reputable indian pharmacies
http://mexicoph24.life/# mexican pharmacy
mail order pharmacy india buy medicines from India Online medicine order
indianpharmacy com: cheapest online pharmacy india – indian pharmacy online
http://mexicoph24.life/# reputable mexican pharmacies online
https://canadaph24.pro/# cheap canadian pharmacy