현재 버전

이차원배열 초기화 c언어 const int dev c++

C언어 const int (dev c++)



	const int n = 2;
	const int m = 2;
	const int l = 2;

	int a[n][m]={1,2,3,4};
	int b[m][l]={5,6,7,8};
	int c[n][l]={};

코드에서 이 부분이 에러가 납니다... repl.it 에서 돌려보면 정상적으로 작동하는데 dev c++에서만

[Error] variable-sized object may not be initialized

이런 에러가 뜨네요 const 로 지정하면 상수취급되서 배열크기로 쓸 수 있지 않나요?


수정 이력

2021-01-08 14:09:34 에 아래 태그에서 변경 됨 #1