Posted in 面试题 onOctober 06, 2016
你所声明的指针是p, 而不是*p, 当你操作指针本身时(例如当你对其赋值, 使之指向别处时), 你只需要使用指针的名字即可:
p = malloc(10);当你操作指针指向的内存时, 你才需要使用* 作为间接操作符:*p = ’H’;
p = malloc(10);当你操作指针指向的内存时, 你才需要使用* 作为间接操作符:*p = ’H’;
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Tags in this post...
Reply on: @reply_date@
@reply_contents@