用int *来接收char*是可以的 如char a[20], int *p=(int *)a C语言中数组其实就是指针,就可以当指针用