Можете описать как работает тут цикл for Int32[] arr = new Int32[] { -3, 6, 7, -5, 6, 2 }; Console.WriteLine("initial array"); for (Int32 i = 0; i < arr.Length; i += 1) //тут i = 0 и i меньше чисел которые находяться в массивах arr.Lengt получает общее число элементов массива { Console.Write("{0} ", arr); //запись последовательности переменной i } const Int32 iSwapF = 4; // 2 переменные первая = 4 вторая =1 const Int32 iSwap5 = 1; Int32 c = arr[iSwapF]; // целое число c = локальной переменной(константы) iSwapf котрая = 4 arr[iSwapF] = arr[iSwap5]; //тут просто меняем местами arr[iSwap5] = c; Console.WriteLine("\nfinal array swap arr [{0}] and arr[{1}]", iSwapF, iSwap5); //записывает текс объектов за котрыми следует конец строк for (Int32 i = 0; i < arr.Length; i += 1) { Console.Write("{0} ", arr); Console.ReadKey();
Во первых, вставляй код как CODE Во вторых, что значит, как работает? В чем непонимание работы циклов?
Параметрический цикл for Общая форма записи for (Инициализация; Условие; Модификация) { БлокОпераций; } for — параметрический цикл (цикл с фиксированным числом повторений). Для организации такого цикла необходимо осуществить три операции: Инициализация - присваивание параметру цикла начального значения; Условие - проверка условия повторения цикла, чаще всего - сравнение величины параметра с некоторым граничным значением; Модификация - изменение значения параметра для следующего прохождения тела цикла.
for (ОБЛАСТЬ ДЛЯ ВЫДЕЛЕНИЕ ПАМЯТИ ; УСЛОВИЕ ; СЧЕТЧИК ВЫПОЛНЕНИЕ БЕЗ НЕГО ОН БУДЕТ ВЫПОЛНЯТСЯ ВЕЧНО ) {ИСПОЛНЯЕМЫЙ КОД} for (Int i = 0; i >10; i++) { Console.Write("{0}"); } Код for (Int i = 0; i >10; i++) { Console.Write("{0}"); }