| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 602 人关注过本帖
标题:结构体问题
取消只看楼主 加入收藏
Love_2009
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2009-8-18
结帖率:60%
收藏
 问题点数:0 回复次数:3 
结构体问题
#include "stdio.h"
#define MAXLEN 100
struct SqList
{
    int s[MAXLEN];
    int len;
}a;
int insert(int i,SqList int x,struct SqList *q)
{
    int j;
        if(i<1||i>(*q).len)
            return(0);
        else
        {
            for(j=(*q).len;j<=i;j--)
                ((*q).s[j+1])=((*q).s[j]);
            (*q).s[i]=x;
            (*q).len++;
            return(1);
        }

}
void main()
{
    int b=4,c,k,d;
    d=9;
    struct SqList *p,a;
    p=&a;
    (*p).s[MAXLEN]={0,1,2,3,4,5,6,7,8};
    (*p).len=8;
    for(k=1;k<=a.len;k++) printf("%3d",(*p).s[k]);
    printf("\n");
    c=insert(b,d,p);
    if(c==0)
        printf("error:");
    else
    {
        for(k=1;k<=a.len;k++)
            printf("%3d",(*p).s[k]);
    }
    printf("\n");

}




不知道为什么,我这个程序总是调试不出来,请各位高手帮忙看一下了,小弟在这里先谢谢各位了
搜索更多相关主题的帖子: 结构体 
2009-09-17 16:47
Love_2009
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2009-8-18
收藏
得分:0 
回复 4楼 DMS
你那个结构数组怎么没有初始化呀,还有不好意思呀,因为我是新手,他说我没有分数给你们
2009-09-17 22:54
Love_2009
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2009-8-18
收藏
得分:0 
回复 4楼 DMS
对不起呀,我看到了,你赋了初始值,但是运行的时候就出现这个问
新建 Microsoft Word 文档.rar (59.47 KB)
2009-09-17 22:58
Love_2009
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2009-8-18
收藏
得分:0 
回复 7楼 shuijiashui8
太复杂了,能跟我说明一下吗?在这里先谢谢你了
2009-09-18 13:00
快速回复:结构体问题
数据加载中...
 
   



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

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