Zapis skrócony PDF Drukuj Email
Wpisał doctor   
Niedziela, 11. Marzec 2007 07:28
Doświadczeni programiści piszą kod na swój sposób. Jest to niejako slang.
Dopuszczalne są różnorakie formy skrótowe zapisu. Poniżej kilka z nich.

  • instrukcja warunkowa if ma postać if(wyrażenie) { kod; }
Można sobie skrócić zapis, prześledĽmy następujący kod:

int a = 3;
bool z = false;
if(a)
{
z = true;
Label1->Caption = "OK";
}
else
{
z = false;
Label1->Caption = "Bad";
}

Zmienna boolowska z przyjmie wartość logiczną true tylko gdy a będzie różna od zera (niekoniecznie a musi przyjmować wartość 1). Gdy a = 0 to z = false.

Innymi słowy mówiąc zapis if(a) jest równoważny if(a != 0).



  • pętla nieskończona. Przydatna gdy np. odbieramy dane non-stop, należy jednak pamiętać, że takie pętle obciążają procesor w znacznym stopniu.
for(;;) - zapis pętli nieskończonej.
Komentarze
Dodaj nowy Szukaj
+/-
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Proszę wpisać kod antyspamowy widoczny na obrazku.
Anonimowy  - uproszczenie   |95.108.19.xxx |2010-03-27 09:48:49
wyrazenie if powinno przyjmowac warunki bool'owski co jest dobra praktyka
programistyczna i ulatwia pozniejsza analize kodu - jest bardziej czytelne. tak
wiec moim zdaniem powinienes napisac if( a != 0 )

Po drugie uproszczony kod
mozna napisac w nastepujacy sposob

int a = 3;
bool z = a != 0;
label1->caption
= z ? "Ok" : "Bad";

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Ostatnia aktualizacja: Piątek, 10. Lipiec 2009 14:59
 
 

Losowy obraz

b7.jpg

Gościmy

Naszą witrynę przegląda teraz 11 gości 




| | | |