这个为什么会溢出呀,求解答
#include "stdio.h"
#include <stdio.h>
void getIP(int *ip){
printf("%d.%d.%d.%d\n",*ip,*(ip+1),*(ip+2),*(ip+3));
}
void main(){
//192.168.1.252
unsigned int a = 0;
int * ip = &a;
*ip = 190;
*(ip+1) = 100;
*(ip+2) = 1;
*(ip+3) = 52;
printf("我的ip地址是:\n");
getIP(ip);
}