递归

void  printSList(slist  * pList)
{
    assert(pList);
    
if  (pList  ==  NULL)
        
return ;
    
    
if  (pList -> next  ==  NULL)
        printf(
" %s " * pList);
    
else
    {
        printSList(pList
-> next);
        printf(
" %s " * pList);
    }
}

以后遇到尽可能少的关键字就会想到递归。

你可能感兴趣的:(递归)