c语言的问题.float a=1,*b=&a,*c=&b; 这个定义为什么不对

问题描述:

c语言的问题.float a=1,*b=&a,*c=&b; 这个定义为什么不对

float a=1,*b=&a,*c=&b;
&a为取a的地址,赋给指针b,对的
你再去指针的地址&b赋给一个一维指针c就错了·
这里的需要这样**c = &b;