向数据结构高手求助,关于指针的
单循环链表的插入: /*定义结点*/ typedef struct node { datatype data; struct node *next; }sclnode; void scllnitiate(sclnode **head) {/*初始化*/ if((*head=(sclnode *)malloc(sizeof(sclnode)))==null) exit(1); (*head)->next=*head; } int scllinsert(sclnode *head,int i,datatype x) { sclnode *p,*q; int j; p=head->next; /*要用P寻找第i-1个结点*/ /*head->next正确吗?是否应该是p=*head->next???? */ j=1; 。。。。。。。。。。 } /*主函数调用*/
p=head->next;//正确 ----------------------------------------------------------- 因为 head 是指向 sclnode 的指针,通过指针访问结构的成员使用 -> 访问操作符。 你也可以解引用之后通过 . 来访问:如 p = (*head).next
详细看一下谭浩强哥的c语言教程上面有很详细的说明有关于指针的
答:我用C++写了一个类,能满足太部分要求,由于本人没用过C#,也不知道能不能用C#套用.详见附件.详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>