我不太熟悉C语言编程,我需要对源代码做一些修改,问题是:
我有一个头文件:
typedef结构字{
长wnum;
浮子重量;
}文字;
typedef结构体{
单词*单词;
双范数;
}斯维科特;
在我的文件c中,我有一个函数
双功能(SVECTOR*a,SVECTOR*b){
}
我应该在函数中做些什么来访问wnum和weight变量???
提前感谢;)
最佳答案
你过去:
a->words->wnum
a->words->weight
或:
a->words[SUBINDEX].wnum
a->words[SUBINDEX].weight
这取决于作为函数实际参数接收的内容。
如果收到指向单个SVECTOR元素的指针,则可以使用第一种方法。
另一方面,如果接收到指向服务器SVECTOR元素的指针,您可能会发现第二种方法更方便。