ft_lstlast 함수 구현하기

윤효준·2024년 8월 14일
0

42 Libft 복습

목록 보기
25/28

ft_lstlast 함수는 마지막 노드를 반환하는 함수다.

typedef struct s_list
{
	void			*content;
	struct s_list	*next;
}	t_list;

t_list	*ft_lstlast(t_list *lst)
{
	if (lst == 0)
		return (0);
	while (lst->next != 0)
		lst = lst->next;
	return (lst);
}

마지막 노드의 다음은 NULL이므로 next가 NULL이 아닐 때까지 반복문을 돌려서 찾으면 된다!

profile
작은 문제를 하나하나 해결하며, 누군가의 하루에 선물이 되는 코드를 작성해 갑니다.

0개의 댓글