只能给指针赋null值和什么值 c语言中,可以将什么值赋值给指针变量?

c语言中,可以将什么值赋值给指针变量?变量地址:int*p;inta;p=&A;另一个指针:int*P1,*p2intap2=&AP1=P2数组名称:inta[10]int*PP=a基本上所有地

c语言中,可以将什么值赋值给指针变量?

变量地址:int*p;inta;p=&A;另一个指针:int*P1,*p2intap2=&AP1=P2数组名称:inta[10]int*PP=a基本上所有地址都可以分配给指针变量

int i,a[10],*P1,*P2;

(1)P1=&A;用整形变量的地址给基类型为整形的指针变量赋值

(2)P2=a,P2=a,3给数组名的指针变量赋值;

(3)p1=P2;通过指针变量给指针变量赋值;