9.JAKA JEST RÓŻNICA MIĘDZY DEKLARACJA int (*Wsk_Fun)(); Jest to definicja wskaźnika Wsk_Fun do funkcji wywoływanej bez żadnych argumentów i zwracającej wartość typu int.-Bardzo ważne są tu nawiasy okrągłe. Gdybyśmy je opuścili i napisali definicję: int*Wsk_F();, to byłaby to deklaracja funkcji, a nie wskaźnika do funkcji; mechanizm przeładowania-Mówiąc najogólniej, dzięki przeładowaniu operatorów można dokonywać różnych działań na obiektach klas (mnożenie, dodawanie, dzielenie itp.) tak samo jak na zmiennych, stałych, tym samym upraszczając nieco zapis kodu. 7. co deklaruje się w poznizszym fragmencie programu? int Rozmiar; int*A; A=new int[Rozmiar]; deklaruje się tablice dynamiczną 7. Jakie obiekty otrzymamy w wyniku 2 deklaracji: a) float*WF[10] b)float*(WF[10]) Float *Wsk_Flo [10]; //jest to tablica 10 wskaźników umożliwiających wskazywanie na obiekty typu float. Lub równoważna definicja:Float*(Wsk_Flo[10]); if if ( warunek ) instrukcja_1; if (i_zmienna == 0) { cout << "wartosc zmiennej wynosi 0"; } if (warunek_1) instrukcja_1; else if (warunek_2) instrukcja_2; else if(warunek_3) instrukcja_3; else if(warunek_N) instrukcja_N; while (wyrażenie) instrukcja; main(){ int a,b; cout<<”Podaj a:”; cin>>a; b=0; while (a<10) { a=a+1; b=b+1; } cout<<”a=”<<a<<endl; cout<<”Liczba powt=”; cout<<b; getch(); } for main() { int i,j; for(i=1, j=1; i<55; i=i+1, j=j+2) cout<<”i=” <<i<<”j=” <<j<< endl; getch(); } do { //... tu powtarzany kod } while( warunek_konczacy ); 7. switch (wyrażenie) {case wart_1: {instr_1;break;} case wart_2: {instr_2;break;} case wart_n: {instr_n;break;} default : instr_(n+1);break;}}