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

关于指针的有关问题

2012-02-11 
关于指针的问题我想问个问题谁能帮我一下structstudent{intnumfloatscorestructstudent*next}*p1,*p2s

关于指针的问题
我想问个问题         谁能帮我一下
    struct   student  
        {   int   num;
            float   score;
          struct   student   *next;
          }   *p1,*p2;
                 
scanf( "%d%f ",p1-> num,p1-> score);
                p2-> next=p1;/*这个是什么意思*/
                p2=p1;\*这个是什么意思.*\
着后面两个不是相互冲突的吗?
这样赋值以后到底P2指向P1的什么地方?      
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
请回答详细点我是初学者   谢谢!


[解决办法]
不冲突。

p2-> next=p1;/*p1 赋值给 p2节点的 next成员*/
p2=p1;\*p1 赋值给 p2.*\

结果就是 p1 这个节点的 next 成员指向p1,
也就是指向自己 ······

热点排行