Code:
int i=10;
	const int ci=123;
	const int *cpi;
	int *ncpi;
	cpi=&ci;
	printf("Main cpi  %d\n",*cpi);
	ncpi=&i;
	printf("Main ncpi %d\n",*ncpi);
	cpi=ncpi;
	printf("second %d\n",*cpi); 
	ncpi=(int *)cpi;
	printf("%d\n",*ncpi);
	*ncpi=0;
	exit();
My question is why *ncpi =0 ,