ALG19
Poznaj C-h- w pięć minut!
a:=a+l; Iinkrementacja) b;-b-2
end.
b=l;
a++; //inkrementacja b-=2; // ŚREDNIK!
)
• miejsce deklarowania zmiennych w C++ jest dowolne. Można to uczynić przed, za i w ciele niektórych instrukcji;
• przy deklaracji stałej, opuszczenie typu w deklaracji oznacza, że będzie to domyślnie im:
• przypisanie wartości zmiennej odbywa się za pomocą =, a nie .
• znanym z Pascala iliv i inutl, odpowiadają w C-H- odpowiednio / i %.
Zwróćmy uwagę na często używane w C •• operatory inkrementa-cji/dekrementacji (i •/—). Zastosowane w wyrażeniu mają one priorytet', jeśli są użyte przedrostkowo, natomiast w przypadku użycia przyrostkowego priorytet ma wyrażenie.
Przykład:
a=2; b=5;
n=a+b++; // n=7 (priorytet ma dodawanie) b=5;
k=al)+b; // k-8 (priorytet raa inkrementacja)
• zmienna 0 wyrażenie jest równoważne klasycznemu zapisowi: zmien-na=zmienna 0 wyrażenie, gdzie 0 oznacza pewien operator dwuargu-mentowy.
Operacje logiczne
Podobnie jak arytmetyczne, operacje logiczne także mają swoje osobliwości. Na szczęście nie jest ich aż tak wiele. Programiści pascalowi powinni zwrócić szczególną uwagę na różnicę pomiędzy = w Pascalu, a — w C++. Niestety, kompilator nic wykaże błędu, jeśli w C++ spróbujemy skompilować instrukcję if(a=l)a=a-3\
int a;
void main()
I
a=-5;
Program pr3; var d:boolean; begin
a:-true;
J Tzn. są uwzględniane w pierwszej kolejności.
Wyszukiwarka
Podobne podstrony:
ALG21 Poznaj C++ w pięć minut! 321Typy złożone W języku C++ występuje komplet typów prostych i złożoALG23 Poznaj C++ w pięć minut! 323 j :=1; for i:—l to 5 do begin writeln(i*j); j:=j+l and; i: =1; whALG25 Poznaj C-m- w pięć minut! 325 • w C++ instrukcja return(v) powoduje natychmiALG27 Poznaj C-m- w pięć minut! 327 Poznaj C-m- w pięć minut! 327 "KLASA Rys. A-L Terminologia&ALG29 329 Poznaj C++ w pięć minut! operację dodawaniaS (mnożenia, dzielenia ctc.) oraz wypisywać jąALG31 Poznaj C-h- w pięć minut! 331 Podobnie jak w przypadku operatora +, celowe mogłoby być przedefALG33 Poznaj C++ w pięć minut! 333 cout <<"metody pisz:x= « x << endl; ); classALG35 Poznaj C-t-t w pięć minut! 335 W C++ kilka różnych pod względem zawartości funkcji może nosićCQ ts NIE MINĘŁO PIĘĆ MINUT ODKĄD KARINĘ ZACZĘŁA NOWĄ PRACĘ, A JUŻ ZOSTAŁA UPOKORZONA PRZEZ HARPIEstr4 tekst1 pięć minut. W końcu pijana spoina 105 wuią rosnącą ilość pomocy, jakP1010840 Przez całe pięć minut Van Hełsing stał i wpatrywał się w nią; na jego twarzy malowała się sDSC00381 2 19. (jur. ław Radbrueh, Pięć minut filozofii prawa (I ii uf Minut en Rechtsphilosophie)TrgSfretchlng w treningu sportowym Ćwiczenie rozciągania w jednostce treningowej Przez kolejne pięć miIMAGE0015 i wyjątkowo dostaniemy pięć minut przerwy w pracy, aby się najeść. Czegóż można pragnąć wiALG17 Dodatek APoznaj C++ w pięć minut! Dodatek ten stanowi w swoim założeniu pomost dla programistó21 (703) Pięć minut później była już w przedszkolu. Przedszkole mocno ucierpiało podczas bitwy.demotywatory.plPółtora godzinne zajęcia na studiach mijają szybciej niż czterdzieści pięć minut wPoznaj C++ w$ godziny0059 44 Godzina 4 Na końcu obie wartości są ponownie wypisywane. Ponieważ wszyswięcej podobnych podstron