lpBuffer^ , ^lpBuffer ,@lpBuffer 什么区别? ( 积分: 50 )

  • 主题发起人 主题发起人 winni
  • 开始时间 开始时间
W

winni

Unregistered / Unconfirmed
GUEST, unregistred user!
lpBuffer^ , ^lpBuffer ,@lpBuffer 什么区别?
 
lpBuffer^ :lpBuffer 一定为一个指针,lpBuffer^ 为lpBuffer这个指针所指向的内容.
^lpBuffer :lpBuffer 为一数据结构,可以是任何占用内存的东西.^lpBuffer相当于一个指向lpBuffer这一结构的一个指针.这里.^lpBuffer返回的是指向lpBuffer指针的地址,而不是lpBuffer的开始地址.
@lpBuffer:lpBuffer 也可以是任何东西.@lpBuffer返回lpBuffer的开始地址
 
lpBuffer^ 去指针操作,lpBuffer是指针,就是指针所指的内容
^lpBuffer 定义为lpBuffer类型的指针.是类型定义.
@lpBuffer 取地址操作.取变量lpBuffer的地址.
 
@TdxDBTreeListNode(FLoadedNodes).Id,这个语句的执行先后顺序?
 
wr960204说的应该是最标准的

"@TdxDBTreeListNode(FLoadedNodes).Id,这个语句的执行先后顺序?"
考试啊?
如果真写成这样,应该是够烂的.
 
后退
顶部