试图将指针推迟到结构中

时间:2015-10-12 09:41:40

标签: c arrays pointers

基本上我正在尝试实现一个链表列表,我在尝试删除第一个节点并将其替换为下一个节点时遇到问题,因为它是一个指针。

      "os":{  
         "osup":"2 days, 23 hours, 6 minutes and 21 seconds",
         "osstat":"0"
      },

我尝试了以下内容:

  • arr [size] =& arr [size] .next;

  • arr [size] =(block)arr [size] .next;

  • & arr [size] = arr [size] .next;

但我收到以下错误:

  • 初始化程序无效
  • 转换为请求的非标量类型
  • 作业中不兼容的类型

非常感谢有关如何克服这个问题的任何想法。 谢谢!

2 个答案:

答案 0 :(得分:1)

您需要指针2015-10-12 16:08:02.012 [491:143698] last one....... 2015-10-12 16:08:02.012 [491:143698] lock unlocked 2015-10-12 16:08:10.762 [491:141942] reload block 2015-10-12 16:08:10.762 [491:141942] collecttion will reload 2015-10-12 16:08:10.778 [491:143664] Fast Image Cache: Generating thumbnails... 2015-10-12 16:08:10.862 Paidashi_Ipad[491:141942] Fast Image Cache: Generated thumbnails in 0.084789 seconds 指向的内容。

next

答案 1 :(得分:0)

*可用于表示指针

尝试

    arr[size] =  *arr[size].next;

Further reading material