A. c语言如何跳转到指定的内存地址运行
为什么要用指定的内存地址执行程序。
当然,c语言被编译连接后肯定都是一条一条的指令。也肯定是存在内存中的。
那么如果你是想跳到其他的程序的指令。那么你的需求是有用的。
可是,很不幸。这样的话,操作系统是不允许的,会报异常的。属于内存越界错误,很明显你创建的程序是无法访问其他程序的指令的。
其次,如果你只是想跳到本身的c语言的某条指令的话。使用goto语句就可以实现。虽然是不鼓励的。其次,规范好你的算法实现。用循环和判断完全能够实现。如果那条指令是汇编编写的程序的话。你也可以在c中嵌套汇编语言,jump到该指令。如果是汇编有关的话,跳转指令应该经常会用的吧。