作者回复: 类型信息会被转换成相关的汇编代码。这个当中涉及到两件事情:一个是类型检查,这个是在编译阶段就做完了,另一个就是具体的程序运行,而运行阶段就已经没有了类型信息。也就是说,你所谓的出错,是在编译阶段报的错误。这个问题,你可以往后看,看到预处理命令一节的时候,可能就会认识的更清晰了。
作者回复: 这个信息已经转换成了相关的汇编代码,你想想,指针的类型是不是只有在加减运算和取值操作的时候有用?那么转换成汇编的时候,只需要对这两个操作,做针对性的转换即可。
作者回复: 报错信息发我一下
作者回复: d(^_^o)
作者回复: 第四个有错误,直接引用运算符 . 的优先级要高于 取值运算符 *,也就是说先算右边的 p.y,这个是不对的。更多的关于运算符优先级的内容,你可以上网自行搜索。