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

C PRIMER PLUS最难ADT指针,该如何处理

2012-11-05 
C PRIMER PLUS最难ADT指针之前发过三贴,但都没人能回答啊。这次我一次性说清楚。首先是第一段程序,程序要点

C PRIMER PLUS最难ADT指针
之前发过三贴,但都没人能回答啊。这次我一次性说清楚。首先是第一段程序,程序要点我都列出来了,简而言之就是精简版(C primer plus上的程序清单17.3-17.4):

C/C++ code
typedef struct node{Item item;struct node * next;}Node;typedef Node * List;List movies;void InitializeList (List * plist);bool ListIsFull (const List * plist);InitializeList (&movies);//同样是声明的List * plist,为什么这里函数调用是&movies,下面是movies?ListIsFull (movies)


以上的程序就是C PRIMER PLUS 程序提要。我觉得上面这段程序等同于我下面这个自己编的程序,注意是我自己编的,为的是把问题说清楚:
C/C++ code
int m;void fun (int * n);void fun2 (int * n);fun (&m);fun2 (m);//似乎没有这种用法,但上面的那段程序却这么做了


[解决办法]
探讨
肯定能通过,但我没试

[解决办法]
手懒是学不好编程的。

探讨
肯定能通过,但我没试

热点排行