我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

malloc分配动态内存后为什么会自动给char赋值?


#include<stdio.h>
#include<stdlib.h> 
typedef struct
{
    double weight;
    char data;
    int l,r,parent;
}*hfmtree,tree;
int main(){
    hfmtree *p;
    (*p)=(hfmtree)malloc(sizeof(tree)*4);
    printf("%c",(*p)[1].data);
}

那是随机值,malloc申请的堆内存空间是不会初始化的,里面的内容都是随机值

近期文章

  • 如何实现以某两个按键控制一个小灯亮度的52单片机操作
  • Java中 setbackgroud失败。
  • 深度学习:目标价测mAP计算
  • Foreach通过多维数组嵌套
  • 求一份简易unity vr跑酷教程
  • 怎么给字符串切片和编号?
  • c语言程序问题输入输出
  • pythongym库问题解决不了
  • appium使用隐式等待,一直无法执行这个代码
  • SQL怎么创建以下两张表?
  • c++程序设计看看哪错了995
  • 利用JavaScript的事件驱动或者事件绑定如何完成如下效果
  • Meta分析t值、f值如何转换为r值?
  • Laravel:控制器破坏功能的模态确认
  • 如何在R软件中使用survivalROC软件包计算AUC的置信区间
  • 在Linux虚拟机里有网络,连接考试评测系统服务器,可以连接上但是一直进不去界面,是怎么回事
  • 计算机网络配置完整过程
  • Vue 逻辑表达式正确的写法请教
  • unity2d关于z坐标
  • c语言程序问题输入输出

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华