Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23913
  • 博文数量: 19
  • 博客积分: 1445
  • 博客等级: 上尉
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-30 10:52
文章分类

全部博文(19)

文章存档

2011年(1)

2009年(18)

我的朋友
最近访客

分类: C/C++

2009-11-12 09:45:13

#include <stdio.h>
void fun(int i)
{
    int j;
    for (j=2;j<=100;j++)
    {
        if ((*(&i+j))==59)
        {
            *(&i+j)=20;
            break;
        }
    }
    printf("%d\n",i);
    
}
int main()
{
    int i=59;
    printf("%d\n",i);
    fun(i);
    printf("%d\n",i);
}



阅读(380) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-11-16 14:19:36

不就是个通过往栈底查找调用者的变量位置,修改栈上变量的值吗