数组与指针的大小
在32位机器上,以下程序的输出结果是:
#include<iostream>
using namespace std;
int GetSize(int data[])
{
return sizeof(data);
}
int main()
{
int data1[] = { 1,2,3,4,5 };
int size1 = sizeof(data1);
int* data2 = data1;
int size2 = sizeof(data2);
int size3 = GetSize(data1);
cout << "size1 = " << size1 << endl;
cout << "size2 = " << size2 << endl;
cout << "size3 = " << size3 << endl;
}
结果:
20
4
4
posted on 2021-10-17 22:57 xcxfury001 阅读(48) 评论(0) 收藏 举报
浙公网安备 33010602011771号