안녕하세요 질문 하나 해도 될까요?

배열 개수와 숫자를 입력받고 출력한 다음
버블정렬을 하고 싶어서 작성을 하다가 안돼서 버블정렬 모범답안을 복붙했는데
실행하면 왜 -125235314 이런걸로 변하는지 잘 모르겠습니다 ㅠㅠ

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{

	int size = 0; 
	int i, j, k, temp, inde;

	printf("정렬할 정수의 갯수는(20개 이하) ? >> "); 
	scanf_s("%d", &size, sizeof(int)); 
	int* Pointer_Array = (int*)calloc(size, sizeof(int)); 

	int index = 0; 
	printf("정렬할 정수 %d개를 입력하세요. >> ", size); 

	for (index = 0; index < size; index++) 
	{
		scanf_s("%d", &Pointer_Array[index], sizeof(int)); 
	}

	printf("입력 원 자료: ");
	for (index = 0; index < size; index++)
	{
		printf("%d ", Pointer_Array[index]); 
	}
	puts("");
	
	for (i = 0; i < size; i++)
	{
		inde = i;
		for (j = i + 1; j < size; j++)
			if (Pointer_Array[index] > Pointer_Array[j])
				inde = j;
		printf("순회 %d: ", i + 1);
		for (k = 0; k < size; k++)
		{
			printf("%d ", Pointer_Array[k]);
		}
		puts("");
		temp = Pointer_Array[i];
		Pointer_Array[i] = Pointer_Array[index];
		Pointer_Array[index] = temp;
	}


	return 0;
}

여기서 indeindex를 혼용하고 계시네요.


추가적인 코드 리뷰 필요하시면 낮에 해드리겠습니다.

감사합니다!