jasonli 发表于 2010-11-26 13:51:34

请问一下,这句(*(void(*)())0)()表示什么意思

请问一下,这句(*(void(*)())0)()表示什么意思?

kupica 发表于 2010-11-26 14:10:12

从0x0000位置开始执行程序?

jasonli 发表于 2010-11-26 14:19:43

看程序的意思是这样的意思!

jasonli 发表于 2010-11-30 10:00:07

怎么没有专家出来指导一下啊!

qwernet 发表于 2010-11-30 10:04:29

就是一个指向地址0的指针。但是该指针的类型是一函数,无返回值无参数。
跳转到该函数相当于从地址0开始执行代码(复位?)

fsclub 发表于 2010-11-30 10:14:19

就是软复位。

snoopyzz 发表于 2010-11-30 10:17:14

对于复位向量在0的芯片来说,就是复位....

usingavr 发表于 2010-11-30 10:36:52

让PC指向0x0000
页: [1]
查看完整版本: 请问一下,这句(*(void(*)())0)()表示什么意思