ft_lstadd_front

J_JEON·2022년 1월 17일
0

libft

목록 보기
36/44

💻 ft_lstadd_front

연결리스트의 맨 앞에 새로운 t_list를 연결해주는 함수

📃 ft_lstadd_front 원형

void	ft_lstadd_front(t_list **lst, t_list *new)

🔩 parameters

**lst : 맨 앞에 새로운 노드를 연결해줄 연결리스트
*new : 새로 넣어줄 t_list노드

📬 return

없음

🧨 주의사항

  • 새로운 노드의 next를 현재 연결리스트의 맨 앞 노드로 설정해준 뒤 새로운 노드를 연결리스트의 맨 앞으로 설정해주어야 함
  • lst가 NULL인 경우를 처리해 줄 수도 있지만 오류가 발생하여 null값이 들어갔다는것을 알기위해 처리해주지않았음

⌨ 코드


#include "libft.h"

void	ft_lstadd_front(t_list **lst, t_list *new)
{
	new -> next = *lst;
	*lst = new;
}
profile
늅늅

0개의 댓글