#include<iostream>
#include<vector>
using namespace std;
int main() {
int x[10];int* p = x;
cout << sizeof(x)/sizeof(*x) << endl;//x有10个成员,大小就是40,*x为数组的单个成员大小:4,相除的结果为10
//cout << sizeof(p)/sizeof(*p) << endl; //数组类型的单个成员size_t返回的大小为4,sizeof(*p)指向x的首元素,大小也是4,相除结果是1
return 0;
}
最后修改:2022 年 12 月 05 日
© 允许规范转载