1、指针一般在直接操作内存、调用外部dll、调用API时用到。想要替代?-_-!!
2、指针就是指向数据的一个地址,当然要给它分配内存来放它,计算机里面没有不给分配内存而使用的东东。
3、是的,p就是一个指针。p := '窗口新标题';的意思是把p指向'窗口新标题'这个数据的地址,比如#12345678,计算机在引用它的时候就直接找这个地址来取值就行了。如果你定义的是var p string; p := '窗口新标题'的话,计算机在执行的时候会首先找p这个变量的地址,然后在找这个变量保存的值的地址,这样会有多次扫描内存的过程,造成一些不必要的浪费。
一级一级的加呗