#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 日
如果觉得我的文章对你有用,请随意赞赏