/* patch.hoc v. 1.2 10/19/2001 NTC */ load_file("nrngui.hoc") create soma // 模型拓扑访问 soma // 默认部分 = soma
soma { diam = 10 // 以 um 为单位的 soma 尺寸 L = 10/PI // 表面积 = 100 um^2 }
/* patch.hoc v. 1.2 10/19/2001 NTC */ load_file("nrngui.hoc") create soma // 模型拓扑访问 soma // 默认部分 = soma
soma { diam = 10 // 以 um 为单位的 soma 尺寸 L = 10/PI // 表面积 = 100 um^2 }
您正在将 type 的变量分配给 typestruct ListNode
的变量struct ListNode *
。看起来您想将结构的地址分配给指针,而不是它自己的结构。
尝试这个:
n1.next = &n2;
n2.next = &n3;
n3.next = &n4;
尝试:
typedef struct ListNode {
int value;
struct ListNode *next;
} ListNode;
否则你有一个匿名结构作为 typedef 在结构定义之后发生
在这里解释:指向 C 中的自我结构的指针