爱问知识人 爱问教育 医院库

向数据结构高手求助,关于指针的

首页

向数据结构高手求助,关于指针的

单循环链表的插入:
/*定义结点*/
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;
。。。。。。。。。。
}

/*主函数调用*/

提交回答
好评回答
  • 2007-04-22 06:19:24
    p=head->next;//正确
    -----------------------------------------------------------
    因为 head 是指向 sclnode 的指针,通过指针访问结构的成员使用 -> 访问操作符。
    你也可以解引用之后通过 . 来访问:如 p = (*head).next

    2007-04-22 06:19:24

其他答案

    2007-04-22 14:27:31
  • 详细看一下谭浩强哥的c语言教程上面有很详细的说明有关于指针的

    望***

    2007-04-22 14:27:31

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):