#为什么是16呢 这个16指的是什么,c语言中的定义一个指针变量int *i;在内存中开辟两个空间吗 ?
3条回答 默认 最新
- threenewbee 2023-08-17 10:12关注
这里定义了指针,但是指针变量没有初始化,更没有分配空间
结果是随机的
要开辟2个int空间,应该写
int *j = (int *)malloc(sizeof(int) * 2);
或者
int a[2];
int *j = a;解决 1无用
悬赏问题
- ¥20 visual studio中c语言用ODBC链接SQL SERVER
- ¥50 AI大模型精调(百度千帆、飞浆)
- ¥15 非科班怎么跑代码?如何导数据和调参
- ¥15 福州市的全人群死因监测点死亡原因报表
- ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
- ¥15 系统2008r2 装机配置推荐一下
- ¥500 服务器搭建cisco AnyConnect vpn
- ¥15 悬赏Python-playwright部署在centos7上
- ¥15 psoc creator软件有没有人能远程安装啊
- ¥15 快速扫描算法求解Eikonal方程咨询