````


#include<iostream>

using namespace std;

void f(int a????) {
    for (int i = 0; i < 20; ++i) {
        cout << i << endl;
    }
}

int main() {
    int A[20];
    for (int i = 0; i < 20; ++i) {
        A[i] = i;
    }

    f(A);
}


```````

결과는 0부터 19까지 다 나옵니다.


놀다가 우연히 발견했는데요. 함수 인자로 배열을 줄때, 인덱스를 줘버릴 수 도 있더군요.

와 혹시 10까지만 받을 수 있는 걸까? 그게 말이 되나?

싶어서 해봤는데 말이 안되네요

저게 컴파일에러가 안뜨는걸 보면 뭔가 기능이 있기는 한건데

뭐에 쓰는 걸까요

C인지 C++인지도 모름니다.