| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1492 人关注过本帖
标题:指针问题,求指教。
取消只看楼主 加入收藏
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
结帖率:95.37%
收藏
已结贴  问题点数:20 回复次数:7 
指针问题,求指教。
#include<stdio.h>
int main()
{
    void input(int *a);
    void dispose(int *a);
    void output(int *a);
    int f[9];
    input(f);
    dispose(f);
    output(f);
    getchar();
    return 0;
}
void input(int *a)
{
    int *p;
    for (p = a; p < (a + 9); p++)
    {
        scanf("%d", p);
    }
}
void dispose(int *a)
{
    int m;
    int *p;
    scanf("%d", &m);
    for (p = a; p < (a + 9 - m); p++)
        *(p + m)=*p;
    for (p=(a+9-m);p<(a + 9);P++)
        *p = *(p + 9 - m);
}
void output(int *a)
{
    int *p;
    for (p = a; p < (a + 9); p++)
    {
        printf("%d", p);

    }
}
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: include return 
2017-04-30 22:05
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 2楼 九转星河
  改过之后 还是运行不出来。感觉是 函数的定义这一块出错了。
2017-05-01 18:52
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 3楼 吹水佬
  中间调用应该怎么改? 想把前面个数向后面移动m个位置,最后面的m个数变成前面的m个数
2017-05-01 18:53
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 6楼 吹水佬
你说这块移动我们没学。dispose中的一些代码看不懂
2017-05-03 20:55
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 8楼 吹水佬
  恩 好的 谢谢你。
2017-05-03 21:36
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 8楼 吹水佬
能讲下memmove函数复制重叠字符串时的问题吗?百度看的没看懂。。。
2017-05-03 21:52
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 12楼 吹水佬
恩 。memmove(目标区,源代码区,这个地方该怎么填?)
2017-05-04 14:08
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 14楼 吹水佬
  好的 谢谢你。
2017-05-04 17:39
快速回复:指针问题,求指教。
数据加载中...
 
   



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

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