Загрузка...

How that loop (for) works

Thread in C# created by loizone Sep 13, 2019. 192 views

  1. loizone
    loizone Topic starter Sep 13, 2019 13 Jan 17, 2018
    Можете описать как работает тут цикл 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();
     
  2. renameduser_110248
    два цикла выполняют код который выводит одно и тоже
     
  3. CarpeDiem62
    Во первых, вставляй код как CODE
    Во вторых, что значит, как работает? В чем непонимание работы циклов?
     
  4. fuckedup
    fuckedup Sep 13, 2019 432 Jan 25, 2019
    Параметрический цикл for
    Общая форма записи





    for (Инициализация; Условие; Модификация)
    {
    БлокОпераций;
    }


    for — параметрический цикл (цикл с фиксированным числом повторений). Для организации такого цикла необходимо осуществить три операции:


    • Инициализация - присваивание параметру цикла начального значения;
    • Условие - проверка условия повторения цикла, чаще всего - сравнение величины параметра с некоторым граничным значением;
    • Модификация - изменение значения параметра для следующего прохождения тела цикла.
     
  5. BlackBearpas
    BlackBearpas Sep 15, 2019 Banned 2 Sep 13, 2019
    for (ОБЛАСТЬ ДЛЯ ВЫДЕЛЕНИЕ ПАМЯТИ ; УСЛОВИЕ ; СЧЕТЧИК ВЫПОЛНЕНИЕ БЕЗ НЕГО ОН БУДЕТ ВЫПОЛНЯТСЯ ВЕЧНО ) {ИСПОЛНЯЕМЫЙ КОД}
    Code

    for (Int i = 0; i >10; i++)
    {
    Console.Write("{0}");
    }
     
Top
Loading...