| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 575 人关注过本帖
标题:想高手问一个菜鸟级的问题,关于过程的
只看楼主 加入收藏
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
结帖率:96.55%
收藏
已结贴  问题点数:0 回复次数:6 
想高手问一个菜鸟级的问题,关于过程的
怎样才能设计下面的过程:
    在过程中定义字符串,过程结束时返回该字符串的偏移量或地址。
搜索更多相关主题的帖子: 字符串 
2011-06-29 17:24
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:10 
过程(函数/子程序)里的变量在退出的时候将被释放。 也就是说,儿子(子进程)可以继承父亲(父进程)的,万没有父亲继承儿子的道理。个人观点,仅供参考。

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-06-29 20:34
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
回复 2楼 ansic
从高级语言到汇编语言都提到局部函数出了函数就不存在了,难道就没有其他的办法吗?
2011-06-29 21:56
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
收藏
得分:10 
此处省略诸多include

.code

zi proc

local    @a

    mov    eax,'asdf'
    mov     @a,eax
    lea    ebx,@a
    ret

zi endp

start:
   
    call    zi
    invoke     ExitProcess,NULL
end start

这样在 call zi 结束后
过程的字符串地址存在 ebx 中,可以用调式工具查看
不知是你要求的吗
2011-07-01 09:25
shweei
Rank: 2
等 级:论坛游民
帖 子:24
专家分:10
注 册:2011-7-27
收藏
得分:0 
XXX    PROC
    JMP    S
    ZZZ    DB    ?
S:
    ...    ...

    MOV    AX,OFFSET ZZZ
    RET
XXX   ENDP
2011-07-28 13:20
正电子
Rank: 3Rank: 3
来 自:江苏常州
等 级:论坛游侠
帖 子:30
专家分:112
注 册:2011-7-26
收藏
得分:0 
malloc,然后返回指针
2011-07-28 14:07
yulin3192
Rank: 2
等 级:论坛游民
帖 子:17
专家分:34
注 册:2011-6-24
收藏
得分:0 
不懂我是新手
2011-07-29 12:09
快速回复:想高手问一个菜鸟级的问题,关于过程的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061404 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved