1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; double mean_array( double array[] ) { cout << sizeof(array) << endl; cout << sizeof(double*) << endl; cout << sizeof(array[0]) << endl; return 0; } double test1( double array[] ) { return 0; } double test2( double *array ) { return 0; } int main() { double ar[6] = { 5, 10, 15, 20, 25, 30 }; mean_array(ar); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmRvdWJsZSBtZWFuX2FycmF5KCBkb3VibGUgYXJyYXlbXSApCnsKICAgIGNvdXQgPDwgc2l6ZW9mKGFycmF5KSA8PCBlbmRsOwogICAgY291dCA8PCBzaXplb2YoZG91YmxlKikgPDwgZW5kbDsKICAgIGNvdXQgPDwgc2l6ZW9mKGFycmF5WzBdKSA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0KCmRvdWJsZSB0ZXN0MSggZG91YmxlIGFycmF5W10gKQp7CiAgICByZXR1cm4gMDsKfQoKZG91YmxlIHRlc3QyKCBkb3VibGUgKmFycmF5ICkKewogICAgcmV0dXJuIDA7Cn0KCmludCBtYWluKCkKewogICAgZG91YmxlIGFyWzZdID0geyA1LCAxMCwgMTUsIDIwLCAyNSwgMzAgfTsKICAgIG1lYW5fYXJyYXkoYXIpOwp9
-
upload with new input
-
result: Success time: 0s memory: 2724 kB returned value: 0
4 4 8
sizeof(double[])


