.


:




:

































 

 

 

 


.




++ . , :

char alpha[] = abcdefghijklmnopqrstuvwxyz; char* p = alpha; char ch;

while (ch = *p++) cout chr(ch) " = " ch = 0 oct(ch) \n;

p

char* p = amp;alpha[0];

, . ,

extern int strlen(char*); char v[] = Annemarie; char* p = v; strlen(p); strlen(v);

strlen . , ; , v (#4.6.3). +, -, ++ , . p T* , , p T; p+1

, p . , p+1 sizeof(T) p. ,

main() (* char cv[10]; int iv[10];

char* pc = cv; int* pi = iv;

cout "char* " long(pc+1)-long(pc) \n; cout "int* " long(ic+1)-long(ic) \n; *)

char* 1 int* 4

, . long (#3.2.5). long, int, , int ( , sizeof(int)sizeof(long)).

, ( , ). , ( ). ; . , , . :

int v1[10]; int v2[10];

int i = amp;v1[5] amp;v1[3]; // 2 i = amp;v1[5] amp;v2[3]; //

int* p = v2+2; // p == amp;v2[2] p = v2-2; // p

 

9. inline?

inline, . inline . , ( , ). inline . inline- . , inline- .

 





:


: 2015-10-01; !; : 422 |


:

:

.
==> ...

1250 - | 1222 -


© 2015-2024 lektsii.org - -

: 0.011 .