강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của skyofvenus
skyofvenus

câu hỏi đã được viết

C ngôn ngữ cho những người học nghiêm túc về cấu trúc dữ liệu tuyến tính

Tách rời dữ liệu chính và index đã sắp xếp (sắp xếp index)

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

Đã giải quyết

Viết

·

117

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에 저장되지 않는 거 같는데 이렇게 되어 있는 것이 맞는 것인지 질문드립니다.

c코딩-테스트알고리즘vc++

Câu trả lời 1

1

nullnull8537님의 프로필 이미지
nullnull8537
Người chia sẻ kiến thức

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

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

Hình ảnh hồ sơ của skyofvenus
skyofvenus

câu hỏi đã được viết

Đặt câu hỏi