Processing:Справочник языка Processing/оператор доступа к массиву: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
Строка 8: Строка 8:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
[]
[]
</syntaxhighlight>
</syntaxhighlight>
Строка 18: Строка 18:
Данные в этой ячейке памяти могут быть определены с помощью синтаксиса  
Данные в этой ячейке памяти могут быть определены с помощью синтаксиса  


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
array[element] = value
array[element] = value
</syntaxhighlight>
</syntaxhighlight>
Строка 24: Строка 24:
а считываются с помощью синтаксиса  
а считываются с помощью синтаксиса  


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
value = array[element]
value = array[element]
</syntaxhighlight>
</syntaxhighlight>
Строка 30: Строка 30:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
datatype[]
datatype[]
array[element]
array[element]
Строка 37: Строка 37:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
datatype - любой примитивный или составной тип данных, включая определяемые пользователем классы
datatype - любой примитивный или составной тип данных, включая определяемые пользователем классы
array    - любое допустимое имя переменной
array    - любое допустимое имя переменной
Строка 45: Строка 45:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
int[] numbers = new int[3];  
int[] numbers = new int[3];  
numbers[0] = 90;  
numbers[0] = 90;  
Строка 55: Строка 55:


=См.также=
=См.также=
{{ads}}


=Внешние ссылки=
=Внешние ссылки=
Строка 76: Строка 78:
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Телепорт}}

Версия от 19:32, 4 мая 2022

Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Оператор доступа к массиву [1]

Обозначение

[]

Описание

Оператор доступа к массиву используется для указания на ячейку памяти в массиве.

Данные в этой ячейке памяти могут быть определены с помощью синтаксиса

array[element] = value

а считываются с помощью синтаксиса

value = array[element]

Синтаксис

datatype[]
array[element]

Параметры

datatype - любой примитивный или составной тип данных, включая определяемые пользователем классы	
array    - любое допустимое имя переменной
element  - тип int(не должна превышать длины массива минус 1)

Пример

int[] numbers = new int[3]; 
numbers[0] = 90; 
numbers[1] = 150; 
numbers[2] = 30; 
int a = numbers[0] + numbers[1]; // присваиваем переменной 'a' значение 240 
int b = numbers[1] + numbers[2]; // присваиваем переменной 'b' значение 180

См.также

Внешние ссылки