首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

初学数据结构,陷于伪代码的泥淖

2013-11-20 
初学数据结构,陷入伪代码的泥淖1ElemType *newbase (ElemType *)realloc(L.elem, (L.listsize+LINSTINCR

初学数据结构,陷入伪代码的泥淖
1  ElemType *newbase = (ElemType *)realloc(L.elem, (L.listsize+LINSTINCREMENT)*  。。左边直接用newbase不行吗?为什么要前面的东西
2  void LocateElem_Sq(SqList L, ElemTy pe e)  L为什么不加取地址
3  L.elem[].为什么不直接用L.[].前面也没有定义elem是干什么的。即使定义了他也算是一个地址吧,和L不是并列了吗? 数据结构,c语言
[解决办法]
ElemType指得是elememt type也就是元素类型,这个应该换成你需要的类型,比如int float......
或者用typedef。

void LocateElem_Sq(SqList L, ElemTy pe e);这个应该是函数声明,在L加上&不就成C++引用了吗。
[解决办法]

引用:
拜托,我在c中根本就没有见过这种写法!!


你在c中没写过?
1 char *p=malloc(100);//前面不加char?
2 void foo(int a, int b);//a前面一定要有&?
3 struct {char elem[10]} L; 
  L.elem[0]=1;  //有问题?
[解决办法]
《数据结构(C语言描述)》
《数据结构与算法分析:C语言描述》

[解决办法]
引用:
Quote: 引用:

这个和数据结构没有关系!
是c语言基础没有过关吧!都是基础知识!找本书补补基础!
...我在c中根本就没见过这种语法!!!!


LZ 读的c 和我们看的不同

热点排行