Information*/알면도움됨

Index를 unsigned 변수로 사용 시 주의할 점

ch4rli3kop 2021. 9. 28. 21:19
반응형

Index를 unsigned 변수로 사용 시 주의할 점

예를 들어 다음과 같이 index를 unsigned 형태로 선언했을 때, for 문으로 -- 를 통해 접근하게 된다면, index가 0일 때 `i--`로 0xffffffff가 되게 되어 out of bound가 발생하게 됨

void Print_MPZ(MPZ* data) {
	UINT32 i;
	for (i = data->len - 1; i >= 0; i--) {
		printf("%08X", data->value[i]);
	}
	printf("\n\n");
}

 

반응형