#include <iostream> using namespace std; void f(int (&a)[3] ) // why? { cout << sizeof(a)/sizeof(int) << endl; for(auto i:a) { cout << i << endl; } for(int i = 0; i < 3; ++i) { cout << a[i] << endl; } } int main() { int a[3]{1,2,3}; f((&a)[0] ); return 0; }
原文:https://www.cnblogs.com/limancx/p/13611960.html