c++ 强制类型转换问题

c++中将字符数组首指针强制转换为其他类型指针并赋值时,出现问题

img

img

在赋值之后,tempFcb的地址变成了另一个地址。但是对指针的类型转换,不应该只会改变步长吗?
不太明白原因,希望得到解答,谢谢!

你写的是tempFcb= ,而不是*tempFcb=
你改的就是它的地址啊
问题是,你一开始也没有给它赋值啊,是个随机指针