````
#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++인지도 모름니다.
디씨 모야 코드깨지네... 비번까먹어서 수정 몬하느디.. f(a+) 이구요 cout<<a></a>
댓글도 깨지네 ㅋㅋ a대괄호열고10대괄호닫고 cout은 다들 생각하시는 그대로에요
누가 해석좀
사진 재업함
당연히 0부터 19까지 나오지 너가 f에서 0부터 19까지 출력했으니까
사진 재업함
코드 올릴때 코드 캡쳐를 하거나 디씨용 코드 포맷팅 사이트 가서 복붙해와줘.. - dc App
넵.. 앞으로는 항상 그러겠습니다.