回复:子程序多处调用,但又不得同时调用的问题。

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1582
  • 精华

    24
  • 被关注

    163

论坛等级:至圣

注册时间:2015-06-03

白金 白金 如何晋级?

发布于 2016-08-24 18:00:22

1楼

C中为解决子程序紧凑而且多次调用而不会破坏堆栈的结构1:利用函数指针(这方法在外挂子程序中用的最多,编程者希望外挂程序多次调用保证人物满血,又不希望加的程序影响游戏的其它的进程,否则游戏没得玩)或传递给子函数参数类型为各种指针类型(如数组指针,结构体指针)。 2:对于堆栈结构优化如静态局部变量(仅初始化一次)优化成堆,局部变量为栈。3:采用多线程优化局部变量释放内存的时刻,生存周期以及作用范围。初识200或SMART的的工程师一般习惯全局变量编程(不像300等直接要求要了解更多的数据结构),全局变量因为很直观,所以觉得容易入门,但复用性相对差点。深入了解200后会觉得200也很灵活无太多的束缚很自由,对向子函数传递指针等处理技巧应该会逐步加强。讲讲不太有用的东西,不要见怪呵呵。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9453条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。