Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Массивы. Массив представляет собой набор переменных, доступных по порядковому номеру
Массив представляет собой набор переменных, доступных по порядковому номеру. Создание (объявление) Массив Все методы, описанные ниже это правильные объявления массивов: Int myInts [6]; Int myPins [] = (2, 4, 8, 3, 6); Int mySensVals [6] = (2, 4, -8, 3, 2); char message[6] = "hello"; Вы можете объявить массив без инициализации, как в myInts. В myPins мы объявляем массив без явного выбора размера. Компилятор подсчитывает элементы и создает массив соответствующего размера. Наконец, вы можете инициализировать как и размер вашего массива, как и в mySensVals. Обратите внимание, что при объявлении массива типа CHAR, потребуется мето для нулевого символа.
Доступ к массиву Индекс в массивах начинается с нуля: mySensVals [0] == 2, mySensVals [1] == 4, и так далее. Это также означает, что в массиве с десятью элементами, последний будет под номером 9. Итак: Int myArray [10] = () 9,3,2,4,3,2,7,8,9,11; / / myArray [9] содержит 11 / / myArray [10] является недействительным и содержит случайную информацию (другой адрес памяти) По этой причине вы должны быть осторожны в получении доступа к массивам. Доступ к несуществующим ячейкам массива приводит к чтению других областей памяти, а запись в эти области может быть критична. Такой баг считается один из сложноуловимых. В отличие от основного или Java, компилятор С, не проверяет, существует ли ячейка с таким порядковым номером или нет Чтобы присвоить значение элементу массива: mySensVals [0] = 10; Для получения значения элемента массива: X = mySensVals [4];
Массивы и циклы Массивы в основном обрабатываются при помощи циклов, где счетчиком цикла является индекс ячейки. Например, для вывода элементов массива через последовательный порт, можно использовать следующее: int i; for (i = 0; i < 5; i = i + 1) { Serial.println(myPins[i]); } Date: 2015-12-12; view: 438; Нарушение авторских прав |