我知道,我们有不同的指针一样int,float和char.一个void指针是可以容纳所有其他的唯一指针.
其他指针是否存在只是为了灵活地进行指针运算?
除了voidC语言之外的其他指针还有其他原因吗?
据我所知的数据类型,在声明变量时,我们需要声明其数据类型,它告诉编译器相应地保留内存中的字节数.
但是在指针的情况下,我们知道它们的大小总是2个字节(在Turbo编译器中)总是与它所指向的变量的数据类型无关.
我的问题是,如果指针总是占用2个字节,那么在声明它们时需要提一下数据类型吗?或者我对指针的理解是错误的?