关于数据结构C的一些简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:44:18
1 扩展名为.h 和.c的文件到底是什么文件?
2 在函数行参为链表的时候,传进函数的是链表的表头还是其他什么?
3 若 S为一结构体,那么S->element--;表示的是什么?
4 队列用结构体实现时该队列应该有哪些元素
5 链表的头指针到底是什么?

这些是我在学习过程中遇到的问题,希望会的前辈们指点
补充下
第三个问题:可以确定S-element--不是元素减一,那到底是什么?
第5个问题:链表的头指针是什么数据类型?
增加问题6:有定义
struct Node;
typedef struct Node *PtrToNode;
typedef PtrToNode Stack;
PtrToNode是不是指向链表的指针类型?而最后一行所定义的是什么?

1..h文件是头文件,一般把变量和函数的声明放在里面,.c文件中一般放函数的实现代码.
2.函数行参传链表那是数据结构教材里的伪代码,实际实现时一般传的是头结点的指针
3.表示S的element成员的值减1
4.应有放值的成员和指向下一个结点的指针成员.
5.就是指向头结点的指针啊

扩展名为.H的是.C编译好后的文件 连接后的文件为.EXE