구조체 배열 for문에 관해 질문드립니다.(사용법에 대해 잘 아시는분 부탁드립니다.)
불꾼
2023.04.01
질문 제목 : 구조체 배열 for문에 관해 질문드립니다.
질문 요약 :아래와 같은 소스가 있을때,구조가어떻게 되나요?
질문 내용 : 다음은 소스입니다.
structlinkedlist
{
struct linkedlist *next;
struct linkedlist *prev;
}*target = NULL;
linkedlistalist[4];
struct linkedlist*bp;
for (target = alist;target &alist[4]; target++)
{
if (target-next == &bp-next)
break;
if (target == &alist[4])
printf(error\n);
}
이런 문장이 있다고 가정할 때, for문에서 target = alist; target&alist[4]; target++가 어떤 의미인가요?
그리고 전반적인 위의 소스의 구성을 자세히 알려주시면 감사하겠습니다.