| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2500 人关注过本帖
标题:线性表的初始化的调用
只看楼主 加入收藏
小小小丹丹
Rank: 2
等 级:论坛游民
帖 子:26
专家分:13
注 册:2010-4-6
结帖率:62.5%
收藏
已结贴  问题点数:20 回复次数:4 
线性表的初始化的调用
#include <stdio.h>
#include <malloc.h>
typedef struct(){
  int length;
  int *s;
  int size;
}sqlist;
void Initlist(sqlist *p,int l){
   p->s=(int*)malloc(p->size*sizeof(int))
   p->length=l;
}
上面的程序怎么调用啊唉请大家帮帮忙呢
搜索更多相关主题的帖子: 线性 
2010-05-12 17:15
NOMIPS
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:86
专家分:537
注 册:2010-3-31
收藏
得分:10 
比方说,你在main函数中
定义了sqlist *mylist;
      int mylen=100;
你可以这样调用你的初始化函数:
Initlist(mylist,mylen);
2010-05-12 17:38
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
收藏
得分:10 
#include <stdio.h>
#include <malloc.h>
typedef struct{
  int length;
  int *s;
  int size;
}sqlist;
void Initlist(sqlist *p,int l){
   p->s=(int*)malloc(p->size*sizeof(int));
   p->length=l;
}
void main()
{
    sqlist *p;
    int l = 10;
    p = (sqlist *)malloc(sizeof(sqlist));
    p->size = 100;
    Initlist(p,10);
}
只是举个例子~~具体数值可以调整~~呵呵~~
2010-05-12 17:38
小小小丹丹
Rank: 2
等 级:论坛游民
帖 子:26
专家分:13
注 册:2010-4-6
收藏
得分:0 
ls说的有道理可是我放到vb里面运行出来没有结果啊
2010-05-13 21:28
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
收藏
得分:0 
上面的程序没有输出啊,当然看不到结果啦,具体的输出程序你可以自己根据需要写,呵呵,我只是根据你提供的程序给你举个例子,你单步下就能看到被调用了~~
2010-05-20 09:00
快速回复:线性表的初始化的调用
数据加载中...
 
   



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

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