为什么这个定义是错的? float a=1,*b=&a,*c=&b;
发布网友
发布时间:2022-05-10 08:46
我来回答
共2个回答
热心网友
时间:2023-11-24 23:18
float a=1,*b=&a,*c=&b
分开解释
float a=1,
float *b=&a,//&a是地址 类型是float * 和b的类型float *一样
float *c=&b //&b是地址 类型是float ** 和c的类型float *不一样 就出错了
改 float *c=b;
热心网友
时间:2023-11-24 23:18
指针指的是内存地址,是内存中的一个内存区块的地址编号
指针变量就是一个变量,这个变量本身要存储在内存中,指针变量所在内存中存储的就是这个指针变量所指向的地址
指向指针的指针变量:本身也是指针变量,此变量指向的地址中存储的还是地址