Pętla while

A0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Witam. Z góry uprzedzam, że jest to pytanie bardzo głupie, jednak ja programuję w C# i muszę zamienić kod C++ na kod C#. Podam schemat kodu z problemem:

Kopiuj
int w = 0;

while(w)
{
       // Jakieś instrukcje
}

I tutaj jest moje pytanie: na jakim warunku operuje teraz pętla while :)? Niestety, nigdy się z czymś takim nie spotkałem :/. Pozdrawiam (i liczę na wyrozumiałość) ;).

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

na takim: while(0) -> while(false) -> czyli nigdy sie nie wykona to co wew.

msm
  • Rejestracja: dni
  • Ostatnio: dni
0

@n0name_l - myślę że chodzi raczej o:

Kopiuj
while (w != 0) {
    // ...
}

Tzn. odpowiednik C/C++ owego while(jakis_int) jest w C# while(jakis_int != 0).

W podanym przypadku akurat jest trochę bezsensowny kod, bo pętla ani razu nie wejdzie, ale to IMO był tylko przykład :].

A0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Dzięki za odpowiedzi :). Znalazłem fajny algorytm na necie, tylko że w C++ i musiałem jakoś go na C# zamienić :). Pozdrawiam ;).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.