//--------------------------------//-------------------------------- #include "stdio.h" int main() { int a[4] = {100, 5, 6, 0}; int *p = NULL;//它不指向任何对象,所以不存在*p,不可以马上对*p进行赋值. //*p = 1; p = a;//但他还是个指针,可以进行赋值 *p = 1;//这时候对*p就可以赋值了,注意此时数组a[0]的值被修改. return 0; }