一句难以理解的语句
在C语言里,通过使用指向void类型的指针来管理任意类型的数据,而不是在数据结构内部维护一份数据的私有副本。。
怎么理解上面这句话?
[解决办法]
你想要用内存里面一段数据会怎么做
1. 把那段数据的全部内容拷贝过来再使用
2. 把那段数据的指针,也就是地址的值拷贝过来,使用的时候去访问这个值
[解决办法]
前面一句的理解是:任意类型的指针都可以赋给void类型的指针。
后面一句的理解是:通过该指针来操作的数据都是操作数据本身,而不是数据的副本。
回答完毕。。