Программирование на языке С++



жүктеу 1,02 Mb.
бет15/17
Дата17.01.2022
өлшемі1,02 Mb.
#32981
түріУказатель
1   ...   9   10   11   12   13   14   15   16   17
Указатели и массивы

Массивы

  • В языке С++ допускается несовпадение значения индекса массива в операторе объявления и числа начальных зна­чений элементов. Когда число начальных значений меньше значения индекса то инициализи­руются только первые элементы массива, а остальные либо обнуляются, либо не определены.
  • Например:
  • int b[2]={1}; //b[0]=1, b[1]=0
  • Если число начальных значений больше заданного значения элементов, то будет сгенерировано сообщение об ошибке.
  • int b[2]={1,2,3,4}; // ошибка
  • При инициализации допустимо, также, не указывать значение индекса. В этом случае, компи­лятор определяет число элементов массива исходя из количества начальных значений.
  • int b[ ]={1,2}; // эквивалентно заданию b[2]
  • Описание массива без указания значения индекса и списка инициализации допустимо только в том случае, когда компилятор не производит резервирование памяти. А именно, когда массив описывается с атрибутом extern, указывающим, что информация о числе элементов находится в месте первоначального объявления, например:
  • extern int b[ ]; ,
  • или если описание производится в поле объявления формальных параметров функции, напри­мер:
  • int streg (char S1[ ],charS2[ ])
  • {тело функции}



жүктеу 1,02 Mb.

Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   17




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау