ᒺ.
:
type *_;
type ; _ ; * - ( ; ), ( * _).
*, , ᒺ . , ᒺ . , int *i1p, *i2p, *i3p, i; ᒺ i1p, i2p, i3p . 2 , i1p, i2p, i3p - , , 2 .
, : type *_ ;
:
type *_= _;
type *_ (_);
_ , :
;
, ;
, ᒺ &.
0, () . , ᒺ. , () 0. ++ ++ , , NULL. :
char cc = d; // ( char)
char *pc = &cc; // ᒺ char
Char *ptr(NULL); // char
char *p; // ᒺ char
d. ϳ ( ) pc cc , , pc. * ( ).
ptr p, , . ptr ( ), .
, , , ++. ptr ᒺ, . , ptr=&cc; ptr=pc; ptr , cc, *ptr d.
|
|
, , ., : *pc=+; ptr=pc; *ptr=+; cc +.
* 䳺 , *pc *ptr (, ) cc. * , ᒺ , . , . p. *p . p , .
*p=% // p.
ᒺ (p=&cc;) (p=pc;) *p ᒺ.
, ᒺ , new : p=new char;
//³ char p
p=(char *) 0xb8000000;
//