wyklad Patryka wskaźniki TI 18 12 11


--------------
'a' - kod ascii 255 <----- ptr
--------------
'l'
--------------
'a'
---------------
' '
---------------
'm'
---------------
'a'
---------------

--------------

----------------

-------------

-----------------

-----------------

---------------

----------------

---------------

char a[128] // 0x000000ff

a[0]='a'
a[1]='b'
(...)
a[6]='a'

char* ptr;
ptr = &a[0]; // == ptr=a; ptr=a[1];

//ptr = 255 (size - char)
// ptr+1//==ptr++// = 256


int *ptr = &a[0];
ptr++ // ptr == 255+4


char *sprawdz(...)

return "abcd" ->
-------
a <----- ptr;
------
b
--------
c
-------
d
--------
1001
-------
0011
-------
0000
------
0011
------
char* ptr;
ptr= sprawdz(a,b,c,r,f); // ptr = "abcd" // a[4]="abcd"; ptr = a;

printf("%d",d) -> 12345

printf("%s",ptr) -> abcd'9''3'

char *sprawdz(....)

return "ala ma kota" -> \0

printf("%s",sprawdz(....)+1) la ma kota



char a[128] //="ala ma kota \0"

printf("%s",a); --> ala ma kota





Wyszukiwarka

Podobne podstrony:
Wykład TI 05 12 11 2
TI 02 12 11 T pl(1)
TI 01 12 11 T pl
2012 12 12 12 11 18
Prawo cywilne z umowami w administracji 12 11 2013 Wykłady
TI 00 12 18 T pl
TI 00 12 18 T pl
KPC Wykład (12) 18 12 2012
Tygodnik nrh  18 12 r

więcej podobnych podstron