C语言分支操作可以一个分支调用其他函数进行输出操作,另一个函数给函数自己的返回值吗
thesis* SearchByTencode(thesis* L)
{
thesis* p;
char SearchTencode[10]; //用户输入查找编号
printf("请输入要查询的论文编号:");
scanf("%s", SearchTencode);
while (L != NULL)
{
if (strcmp(SearchTencode, L->tencode) == 0)
{
p = L;
pthesis* head = &p;
TransThesis(head);
p = p->next;
}
else
{
printf("对应论文不存在");
return NULL;
}
}
}