배열 초기화: 가변 크기 배열과 리터럴 크기 배열
C에서 배열은 가변 크기 또는 숫자 리터럴. 그러나 이 두 가지 초기화 방법에는 오류가 발생할 수 있는 중요한 차이점이 있습니다.
가변 크기 배열
가변 크기의 배열 선언 이중 tenorData[n]과 같이 엄격한 C에서는 적합하지 않을 수 있습니다. 가변 길이 배열은 C 표준의 일부가 아니지만 G 와 같은 일부 컴파일러에서는 이를 확장으로 허용할 수 있습니다. 그러나 컴파일러가 C 표준을 준수하도록 설정된 경우 오류가 발생할 수 있습니다.
숫자 리터럴 배열
반면, double tenorData[10]과 같은 숫자 리터럴은 C에서 유효합니다. 고정된 크기의 10개 요소로 배열을 초기화합니다.
가변 크기 배열을 위한 솔루션
동적 크기 배열이 필요한 경우 다음과 같은 몇 가지 옵션을 사용할 수 있습니다.
위 내용은 C의 가변 크기 배열과 리터럴 크기 배열: 어떤 초기화 방법을 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!