.


:




:

































 

 

 

 


-




? - , . , - .

 

, - . . , , - .

 

? , . , 1 2. , - .

: 1 5. 6, , ( , ).

: 1 , 2. , , , , .

 

, 2, , , .

 

, . , . , . , , , , ( , ). , , .

 

int a = 5; // . a int . 5

int *ptr; // ptr .- . int

 

?     ? ?
               
a ptr
int int
 
                 

 

ptr, - int. , ptr , int.

, ( ). ptr , , a.

 

ptr = &a;

 

?     1 ?
               
a ptr
int int
  . a
                 

 

, a, ( !) :

 

int *ptr = &a;

int *ptr2 = &a;

int *ptr3 = ptr;

 

?     1 1 1
                             
a ptr ptr2 ptr3
int int int int
  . a . a . a
                               

 

int. - ptr ptr2 a, ptr3 ptr, , ptr a ptr3 a.

 

, , 1 ? , J.

 

, ptr, int. -?

 

int a = 5;

int *ptr = &a;

 

// int *ptr; - ptr -

// ptr -,

// *ptr , ptr

 

*. , * , int, int. , * , .

 

, , :

 

int a = 5;

int *ptr = &a;

int b = a;

// a => 5

// ptr => a

// b => 5

// *ptr => 5

 

?     1    
                 
a ptr b
int int int
  . a  
                   

 

, a 6?

 

a = 6;

 

?     1    
                 
a ptr b
int int int
  . a  
                   

 

, ptr b , :

 

// a => 6

// ptr => a

// b => 5

// *ptr => 6

 

(*ptr) 5, 6.

 





:


: 2015-09-20; !; : 426 |


:

:

.
==> ...

1638 - | 1443 -


© 2015-2024 lektsii.org - -

: 0.013 .