首页 > 编程知识 正文

对指针进行初始化,结构体本身不需要malloc

时间:2023-05-03 07:16:18 阅读:114492 作者:4271

声明指针时,如果指针没有被提供特定的地址,则无法进行地址赋值操作

原因:无法知道指针指向的位置,即存储给定值的位置

错误示例:

int *p;

*p=1;

正确的写法:

int *p;

p=(int* ) malloc ) sizeof (int ); 分配给由//P决定的地址,可以保存变量

*p=1; //p->; 和size一样,左式也是指针上的操作,需要分配给确定变量

要更改方法,可以声明新变量h,使其p=h,也可以使用malloc函数在指针p中找到特定的内存地址

我在一个叫#CSDN#的APP上发现了一个有技术含量的博客。 伙伴们一起去《何时使用或何时不使用malloc函数》,一起游览吧。 https://blog.csdn.net/wstz _ 5461/article/details/7435690? UTM _ source=appapp _ version=4.7.0code=app _ 1562916241 ulink id=usr1mkqgl 919 blen

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。