Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Jaroslav Burdys. 100102104106108110112114116117118119120 121122123124125 126127128129130.

Podobné prezentace


Prezentace na téma: "Jaroslav Burdys. 100102104106108110112114116117118119120 121122123124125 126127128129130."— Transkript prezentace:

1 Jaroslav Burdys

2

3 char JmenoA[5] = “Anna”;

4 char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`};

5 `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`};

6 `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI:

7 char *JmenoA; `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI:

8 char *JmenoA; `A``n` `a``\0` STATICKÉ POLE char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI:

9 char *const JmenoA; `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI:

10 char *const JmenoA; `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

11 char *const JmenoA; JmenoA = “Anna”; `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

12 char *const JmenoA; JmenoA = “Anna”; //vrací 116 `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

13 char *const JmenoA; JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

14 char *const JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; JmenoA = “Hnna”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

15 char *const JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; JmenoA = “Hnna”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA `H``n` `a``\0`

16 char *const JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; JmenoA = “Hnna”; //vraci 121 CO SE DĚJE VE SKUTEČNOSTI: *JmenoA `H``n` `a``\0`

17 char *const JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; JmenoA = “Hnna”; //vraci 121 CO SE DĚJE VE SKUTEČNOSTI: *JmenoA `H``n` `a``\0`

18 char *const JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; JmenoA = “Hnna”; //vraci 121 CO SE DĚJE VE SKUTEČNOSTI: *JmenoA `H``n` `a``\0`

19 char *const JmenoA = “Anna”; 116`A``n` `a``\0` char JmenoA[5] = “Anna”; JmenoA = “Hnna”; //vraci 121 CO SE DĚJE VE SKUTEČNOSTI: *JmenoA `H``n` `a``\0`

20 116`A``n` `a``\0` STATICKÉ POLE char JmenoA[5] = “Anna”; //char *const JmenoA = “Anna”; DYNAMICKÉ POLE *JmenoA

21 char *JmenoA=malloc(sizeof(char)*5); 116`A``n` `a``\0` DYNAMICKÉ POLE *JmenoA STATICKÉ POLE char JmenoA[5] = “Anna”; //char *const JmenoA = “Anna”;

22 char *JmenoA=malloc(sizeof(char)*5); JmenoA = “Anna”; 116`A``n` `a``\0` DYNAMICKÉ POLE *JmenoA STATICKÉ POLE char JmenoA[5] = “Anna”; //char *const JmenoA = “Anna”;

23 char *JmenoA=malloc(sizeof(char)*5); JmenoA = “Anna”; 116`A``n` `a``\0` DYNAMICKÉ POLE *JmenoA STATICKÉ POLE char JmenoA[5] = “Anna”; //char *const JmenoA = “Anna”; JmenoA = “Hnna”; //vraci 121 `H``n` `a``\0`

24 char *JmenoA=malloc(sizeof(char)*5); JmenoA = “Anna”; JmenoA = “Hana”; 116`A``n` `a``\0` DYNAMICKÉ POLE *JmenoA STATICKÉ POLE char JmenoA[5] = “Anna”; //char *const JmenoA = “Anna”; JmenoA = “Hnna”; //vraci 121 `H``n` `a``\0`

25 char *JmenoA=malloc(sizeof(char)*5); JmenoA = “Anna”; JmenoA = “Hana”; 116`A``n` `a``\0` DYNAMICKÉ POLE *JmenoA STATICKÉ POLE char JmenoA[5] = “Anna”; //char *const JmenoA = “Anna”; JmenoA = “Hnna”; //vraci 121 `H``n` `a``\0`

26

27 char *const JmenoA; JmenoA = “Anna”; //vrací `A``n` `a``\0` char JmenoA[5] = “Anna”; //char JmenoA[5] = {`A`,`n`,`n`,`a`,`\0`}; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

28 char *const JmenoA; JmenoA = “Anna”; //vrací `A``n` `a``\0` `H``a``n``a``\0` char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA

29 char *const JmenoA; JmenoA = “Anna”; //vrací 116 char *const JmenoH; 116`A``n` `a``\0` `H``a``n``a``\0` char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH

30 char *const JmenoA; JmenoA = “Anna”; //vrací 116 char *const JmenoH; JmenoH = “Hana”; //vrací `A``n` `a``\0` `H``a``n``a``\0` char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH

31 char *const JmenoA; JmenoA = “Anna”; //vrací 116 char *const JmenoH; JmenoH = “Hana”; //vrací `A``n` `a``\0` `H``a``n``a``\0` char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; char JmenoD[5] = “Dana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0`

32 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; char JmenoD[5] = “Dana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

33 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` TŘI SAMOSTATNÁ JEDNOROZMĚRNÁ POLE char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; char JmenoD[5] = “Dana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

34 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; char JmenoD[5] = “Dana”; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

35 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char JmenoA[5] = “Anna”; char JmenoH[5] = “Hana”; char JmenoD[5] = “Dana”; char Jmena[3][5]; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

36 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

37 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char Pole[]; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

38 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char Pole[]; char* Pole[]; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

39 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char Pole[]; char* Pole[]; == char *Pole[]; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

40 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

41 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

42 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

43 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

44 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

45 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

46 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

47 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

48 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD

49 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD ?

50 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[];

51 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == ?

52 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole;

53 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char* Pole[];

54 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char* Pole[]; == ?

55 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char* Pole[]; == char **Pole;

56 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char Pole[][] ;

57 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char Pole[][]; ==char* Pole[];

58 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char Pole[][]; ==char* Pole[];==char **Pole;

59 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char Pole[][]; ==char* Pole[];==char **Pole;

60 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char **const Jmena; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD char Pole[]; == char *Pole; char Pole[][]; ==char* Pole[];==char **Pole;

61 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char **const Jmena; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD**Jmena

62 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char **const Jmena; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD void MyFunc( char JmenoA[], int Pocet); **Jmena

63 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char **const Jmena; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD void MyFunc( char JmenoA[], int Pocet); void MyFunc( char *JmenoA, int Pocet); **Jmena

64 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char **const Jmena; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD void MyFunc( char JmenoA[], int Pocet); void MyFunc( char *JmenoA, int Pocet); void MyFunc( char Jmena[][5], int Pocet, int Pct); **Jmena

65 char *const JmenoA =“Anna”; char *const JmenoH= “Hana”; char *const JmenoD= “Dana”; char **const Jmena; `A``n` `a``\0` `H``a``n``a``\0` POLE JEDNOROZMĚRNÝCH POLÍ (2D POLE) char Jmena[3][5] ={ { “Anna” }, { “Hana” }, { “Dana” } }; char* Jmena[3] = { JmenoA, JmenoH, JmenoD }; CO SE DĚJE VE SKUTEČNOSTI: *JmenoA *JmenoH `D``a``n``a``\0` *JmenoD void MyFunc( char JmenoA[], int Pocet); void MyFunc( char *JmenoA, int Pocet); void MyFunc( char Jmena[][5], int Pocet, int Pct); void MyFunc( char (*Jmena)[5], int Pocet, int Pct); **Jmena

66 UKAZATELE NA POLE A NA FUNKCE

67 CO JE TO?:

68 int Pole; CO JE TO?:

69 int Pole; //proměnná typu celé číslo CO JE TO?:

70 int Pole; int *Pole == int* Pole; CO JE TO?:

71 int Pole; int *Pole == int* Pole; //ukazatel na celé číslo CO JE TO?:

72 int Pole; int *Pole; int Pole[]; CO JE TO?:

73 int Pole; int *Pole; int Pole[]; //pole celých čísel CO JE TO?:

74 int Pole; int *Pole; int Pole[]; int* Pole[]; CO JE TO?:

75 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; CO JE TO?:

76 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; //pole ukazatelů na celá čísla CO JE TO?:

77 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; CO JE TO?:

78 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; //ukazatel na pole celých čísel CO JE TO?:

79 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; CO JE TO?:

80 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; //ukazatel na pole ukazatelů na celá čísla CO JE TO?:

81 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); CO JE TO?:

82 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); //f-ce bez parametrů, vracející int CO JE TO?:

83 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); CO JE TO?:

84 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); //ukazatel na f-ci bez parametrů, vracející int CO JE TO?:

85 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); CO JE TO?:

86 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); //ukazatel na f-ci bez parametrů, vracející ukazatel na int CO JE TO?:

87 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); CO JE TO?:

88 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); //ukazatel na f-ci s jedním parametrem: ukazatel na int, vracející ukazatel na int CO JE TO?:

89 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); int (*Pole[])(); CO JE TO?:

90 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); int (*Pole[])(); //pole ukazatelů na f-ce bez parametrů, vracejících int CO JE TO?:

91 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); int (*Pole[])(); int (*Pole)[](); CO JE TO?:

92 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); int (*Pole[])(); int (*Pole)[](); //ukazatel na pole f-cí bez parametrů, vracejících int (v C/C++ není možné!!) CO JE TO?:

93 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); int* (*Pole)[](int*); CO JE TO?:

94 int Pole; int *Pole; int Pole[]; int* Pole[] == int *Pole[] ; int (*Pole)[] ; int* (*Pole)[] ; int Pole(); int (*Pole)(); int* (*Pole)(); int* (*Pole)(int*); int (*Pole[])(); int (*Pole)[](); int* (*Pole)[](int*); //ukazatel na pole f-cí s jedním parametrem: ukazatel na int, vracejících ukazatel na int (v C/C++ není možné!!) CO JE TO?:

95 int* (*Pole [] ) (int*); CO JE TO?:

96 int* (*Pole[])(int*); CO JE TO?:

97 int* (*Pole[])(int*); xxx (*xxx[])(xxx*); CO JE TO?:

98 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

99 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

100 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

101 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

102 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

103 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

104 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

105 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

106 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

107 int* (*Pole[])(int*); xxx (*xxx[])(xxx); CO JE TO?:

108 int* (*Pole[])(int*); CO JE TO?:

109 int* (*Pole[])(int*); CO JE TO?:

110 int* (*Pole[])(int*); CO JE TO?:

111 int* (*Pole[])(int*); CO JE TO?:

112 int* (*Pole[])(int*); CO JE TO?:

113 int* (*Pole[])(int*); CO JE TO?:

114 int* (*Pole[])(int*); CO JE TO?:

115 int* (*Pole[])(int*); CO JE TO?:

116 int* (*Pole)[](int*); CO JE TO?:


Stáhnout ppt "Jaroslav Burdys. 100102104106108110112114116117118119120 121122123124125 126127128129130."

Podobné prezentace


Reklamy Google