Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++의 짧은 손 배열 표기법

<시간/>

C에 반복되는 값이 있는 경우 축약형 배열 표기법을 사용하여 해당 배열을 정의합니다.

다음은 예입니다:

예시 코드

#include <stdio.h>
int main() {
   int array[10] = {[0 ... 3]7, [4 ... 5]6,[6 ... 9]2};
   for (int i = 0; i < 10; i++)
      printf("%d ", array[i]);
   return 0;
}

출력

7 7 7 7 6 6 2 2 2 2

이 프로그램에서

int array[10] = {[0 ... 3]7, [4 ... 5]6,[6 ... 9]2}

와 유사합니다.

int array[10] = {7, 7, 7, 7, 6, 6, 2, 2, 2, 2}.

배열 중간에 공백이 있으면 0으로 채워집니다.

위의 C++에서 프로그램은 동일한 출력을 제공하지만 출력과 함께 경고를 제공합니다.