你所声明的指针是p, 而不是*p, 当你操作指针本身时(例如当你对其赋值, 使之指向别处时), 你只需要使用指针的名字即可:
p = malloc(10);当你操作指针指向的内存时, 你才需要使用* 作为间接操作符:*p = ’H’;
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);

阅读 111
收藏 0
点赞 0
评论 0
评论列表
文章目录