直接这样是不可以的。因为这样只是定义了一个存放指针的空间,并没有申请保存int数据的空间。应该要先用p=malloc(sizeof(int));再用*p=10;
int *p; 声明 p 是整型指针。*p = 10; // 这是语句, *p 为指向的值是让 指针p 指向 整型常量10。常量 有自己的存放地址。所以是正确的。
这个是可以的!