我试着将这个已经在我的程序中工作的方法转换成递归的方式。因为我被要求这么做。事情是这样的,我试着看下面,但在我的方法中,当试图添加到他的位置方法值时,这个值是一个很大的数字并创建分段。int researchList_getPosByCountry(tResearchList* list, tCountry *country) {
assert(list != NULL);
int pos;
// check if is a
在我探索记录列表的不同方法的过程中,我对佩雷拉和希伯的“Prolog和自然语言分析”(Prolog and )一书(第42页)中的“Prolog和自然语言分析”(Prolog and )一书中的列表感兴趣起初,我认为这样的表示法在语法上是不正确的,因为它必须说是[[a,b]|[c]],但是在使用write_canonical/1之后,Prolog返回了'.'('.'(a,'.'(b,[])),c)。据我所见,这对应于以下树结构(虽然在我