Cтраница 4
Заметим, что имя индексированного массива появляется в описании подпрограммы FUNCTION без каких-либо индексов. [46]
Здесь хх - имя массива структур, а определяет измерение массива структур. [47]
![]() |
Приоритеты и ассоциативность операций. [48] |
Заметим, что имя индексированного массива является целой L-величиной - оно может быть использовано в левой части оператора присваивания. [49]
![]() |
Операция sizeof, примененная к имени массива, возвращает количество байтов. [50] |
Будучи приложена к имени массива, как в программе на рис. 5.16, операция sizeof возвращает общее количество байтов в массиве как значение типа size t, которое обычно соответствует unsigned int. Заметим, что переменная типа float обычно занимает в памяти 4 байта, а объявленный массив array содержит 20 элементов. Поэтому array занимает в памяти 80 байтов. [51]
Аргументы, являющиеся именами массивов, написанных без индексов в вызываемом операторе или в имени функции, указывают, что передается полный массив. [52]
Компилятор выполняет с именами массивов те же математические действия сложения, инкремента и декремента, что и с указателями. [53]