Някой би ли могъл да ми обясни как се използва for в C#?
Опитвам се да направя упражнението Square of Stars но бих искал да се науча да използвам for и сам да се справя.
Опитвам се да направя упражнението Square of Stars но бих искал да се науча да използвам for и сам да се справя.
for (initializer; condition; iterator) { body }
for е цикъл - изпълняваш даден блок от код, докато определено условие не ти върне false.
Нека вземем следния пример:
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Currently i = " + i);
}
Това, което всъщност се случва зад завесите на for цикъла, е следното:
Случва се следното :
int i = 0;
if (i < 5) // ( 0 < 5) == true
{
Console.WriteLine("Currently i = " + i);
i = i + 1;
} // value of i is now 1
if (i < 5) // ( 1 < 5) == true
{ // same thing here }
...
... // value of i is now 5
if (i < 5) // ( 5 < 5) == false
{
// we never enter that if - exit the loop instead
}
Здравей,
И аз съм начинаещ и не са ми ясни и на мен тези неща, но менторът ти винаги е на среща, за да ти помогне. However, до колкото разбрах, ще имаме отделна лекция за този цикъл.
Поздрави
Еми да ама аз съм онлайн. ;)
Най-добре е сам да си обясниш нещата. Ползвай тази книга на Наков http://www.introprogramming.info/intro-csharp-book/. Идеална е за всеки начинаещ.
Мерси, ще я погледна.
Много благодаря, Rextor