2015-04-17 3 views
-3

Сколько способов мы можем объявить массив в программировании на языке C? если есть много способов объявить массив в C, каковы наилучшие методы или лучший способ?Несколько способов инициализации массивов в программировании c

До сих пор я был инициализирует массив так:

int myArray[SIZE] = {1,2,3,4....}; 

Какие другие способы сделать то же самое?

+0

Проверьте эту ссылку: http://www.tutorialspoint.com/cprogramming/c_arrays.htm. BTW, это первый результат поиска Google при поиске «C-массивов» – Cristik

+0

Вы должны доверять тому, что там написано :) – Cristik

+0

Я знаю эту ссылку. Это не то, что я ищу. Мне нужно знать, как много способов объявить массив в C? – Packer

ответ

2

С C99, вы можете также использовать явные индексы, называемые десигнаторами в инициализаторе выражение, которое иногда очень приятно:

const int threetoone[] = { [2] = 1, [1] = 2, [0] = 3 }; 

выше такой же, как

const int threetwoone[] = { 3, 2, 1 }; 
0

datatype arrayName [массивSize];

int x[10]; 
int x[]={1,2,3,4,5,6,7,8,9,0}; 

вы можете посмотреть на этот вопрос для более подробной информации о способах инициализации массива в C declaring-and-initializing-arrays-in-c

Смежные вопросы