5~6번줄을 보면 cin으로 받은 값을 바로 배열의 크기로 지정하고있는데 이건 안되는 거 아닌가요?
arr[1000];
cin >> N;
int arr[N];
이렇게 먼저 배열의 크기를 설정해야 하는데 당연히 비주얼스튜디오도 오류라고 나오는데 백준은 이걸 허용하네요 왜 그런거죠?
gcc 확장입니다.
https://gcc.gnu.org/onlinedocs...
vislal studio에서 사용할 수 있나요?
아마 안될걸요
그럼 gcc확장은 어느 컴파일러에서 가능한가요?
gcc 에서요
댓글을 작성하려면 로그인해야 합니다.
i1004gy 3년 전
5~6번줄을 보면 cin으로 받은 값을 바로 배열의 크기로 지정하고있는데 이건 안되는 거 아닌가요?
arr[1000];
cin >> N;
int arr[N];
이렇게 먼저 배열의 크기를 설정해야 하는데 당연히 비주얼스튜디오도 오류라고 나오는데 백준은 이걸 허용하네요 왜 그런거죠?