C++ 问题总结

一、数组使用 sizeof 在方法内与方法外不一致?

void printData(int* data) {
    cout << "方法内:" <<sizeof(data) << endl;
}

int main() {

    int data[] = {3,2,5,8,4,7,6,9};
    printData(data);
    cout << "主方法:"<<sizeof(data) << endl;
    return 0;
}

 这是什么原因呢?

原文地址:https://www.cnblogs.com/bytecodebuffer/p/13965851.html