0
주어진 위치에서 주어진 위치의 값을 반환하고 링크 된 목록에서 해당 값을 제거하는 방법은 무엇입니까?연결된 목록에서 값 제거 및 반환
필자가 생각하기에, 필자가 생각하기에, 값을 제거하기 위해서만 작동하지만 반환하지는 않는다.
int i;
node *tmp = head;
for(i=0 ; i<pos; i++)
tmp = tmp->next;
node* tmp2 = tmp->next;
tmp->next = tmp->next->next;
free(tmp2);
return 0;
에서 시작합니다. –
다른 변수에 값을 저장 한 다음 해제 한 다음 해당 변수를 반환하십시오. – Ishmeet
추가적으로 코드가 버그가 있습니다. 끝까지 도달했는지 확인하지 않습니까? –