这是一个简短的问题,我进行了搜索,但找不到回答我的问题的内容。
在C语言中进行递归函数时,即使使用void函数,您是否需要有一个返回值?
例如:
void addToLL(structA_ptr new, structA_ptr cur) {
if (cur->next == NULL) {
cur->next = new;
} else {
addToLL(new, cur->next);
}
}
在调用函数之前,我需要加上return关键字吗? 我知道如果函数会返回一些东西,比如在LL中搜索某些内容,它就需要一个return语句。