인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

skyofvenus01님의 프로필 이미지

작성한 질문수

독하게 C를 배운 사람을 위한 선형 자료구조

자료 자체와 정렬된 인덱스 분리 (인덱스 정렬)

인덱스정렬 강의, 04_ListAndIndex질문드립니다.

해결된 질문

작성

·

67

0

안녕하세요 강사님

인덱스정렬 강의 예제에서 RecalcListCount()라는 함수에 대해 질문드립니다.

unsigned int RecalcListCount(void)
{
	unsigned int cnt = 0;
	USERDATA* pTmp = g_HeadNode.pNext;
	while (pTmp != &g_TailNode)
	{
		++cnt;
		pTmp = pTmp->pNext;
	}
 
	return g_listCount;
}

이 코드에서 cnt로 추가된 자료의 수는 세었지만 이것이 전역 스태틱 변수 g_listCount에 저장되지 않는 거 같는데 이렇게 되어 있는 것이 맞는 것인지 질문드립니다.

답변 1

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

알려주신 내용은 오류가 맞습니다.

g_listCount = cnt; 가 누락된 것입니다.

알려주신 문제점을 수정해 예제(v1.6)를 다시 올렸습니다. 제보 고맙습니다. 😄

https://www.inflearn.com/course/%EB%8F%85%ED%95%98%EA%B2%8C-%EC%84%A0%ED%98%95-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-c/news/1511622