| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 430 人关注过本帖
标题:求助 函数调用问题 不知为什么输出的是这个结果?
只看楼主 加入收藏
上官竹嫣
该用户已被删除
收藏
已结贴  问题点数:5 回复次数:6 
求助 函数调用问题 不知为什么输出的是这个结果?
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 函数 结果 输出 
2010-08-31 19:35
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
sub(s,y)
   int *s,y;
这个地方
为什么又重新定义s y?

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-08-31 19:43
上官竹嫣
该用户已被删除
收藏
得分:0 
回复 2楼 vandychan
提示: 作者被禁止或删除 内容自动屏蔽
2010-08-31 19:47
S_12s
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:110
专家分:670
注 册:2010-7-21
收藏
得分:5 
我觉得这个程序是不能通过编译的……
以下是我改的:
程序代码:
#include<stdio.h>

int  sub(int s[],int *y)
{
    static int t=3;
     *y=s[t];
     t--;
     return 0;
}

main()
{
  int a[]={1,2,3,4},i;
  int x=0;
  for(i=0;i<4;i++)
  {

      sub(a,&x);
      printf("%d",x);
      printf("\n");
  }
}


2010-08-31 19:47
上官竹嫣
该用户已被删除
收藏
得分:0 
回复 4楼 S_12s
提示: 作者被禁止或删除 内容自动屏蔽
2010-08-31 19:56
S_12s
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:110
专家分:670
注 册:2010-7-21
收藏
得分:0 
就是4 3 2 1  啊,有问题吗?我在VC下编绎的……
2010-08-31 20:11
上官竹嫣
该用户已被删除
收藏
得分:0 
回复 6楼 S_12s
提示: 作者被禁止或删除 内容自动屏蔽
2010-08-31 20:19
快速回复:求助 函数调用问题 不知为什么输出的是这个结果?
数据加载中...
 
   



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

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