int *a[col] = (int *) malloc(col * sizeof(int));
这一句话为什么错了,为什么不能用指针数组动态分配二维数组?
是不是只能用int **a才能动态分配二维数组?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
C语言中动态分配二维数组
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2017-05-07 00:02关注col在哪里定义的,是常数么?
如果不是,不能这么写
可以写int *a = (int *) malloc(col * sizeof(int));本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-05-26 14:31回答 2 已采纳 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int** Acc(int **acc, int n, int m) {
- 2022-11-02 07:07回答 3 已采纳 int** generateMatrix(int n, int* returnSize, int** returnColumnSizes) 参数列表后两个出参都没有赋值
- 2016-12-08 00:04回答 5 已采纳 二维数组在内存中其实是一个平坦的一维数组,下面具体说明: int arr[3][5] 和 int arr[15] 所使用的内存区大小是一样的,都是15*sizeof(int)个字节。 如果你做下面
- 2021-10-03 02:06C语言中动态分配二维数组 在 C 语言中动态分配二维数组是一种常见的操作,但是在 C 语言书中,关于动态分配二维数组的方法却鲜有提及。在这里,我们将讨论两种方法来动态分配二维数组,并分析它们的优缺。 方法一...
- 2021-11-03 16:44回答 3 已采纳 找到较好的解决办法了 参考 before|正文之前:c++实验代码及学习笔记(一)你好! 这是一个高程实验课的代码记录及学习笔记。我将记录一
- 2018-05-14 20:35回答 7 已采纳 对于一维“数组” 数组的实现是在栈上申请连续的内存区间,malloc是在堆上申请一个连续的内存区间,可以用[]来操作,但是并非数组。 (以后你会慢慢发现很多基础概念不能混淆) 对于回收后可以
- 2022-05-30 14:08回答 1 已采纳 数组名就是地址常量,与变量不同的是变量名是指向变量值,加上取地址符才指向变量地址,而数组名是数组首地址,不需要加取地址符也是获得数组首地址,加上取取地址符严格意义是不正确的,int a【10】之后,可
- 2021-05-22 05:38E不应该发音的博客 C语言中动态分配二维数组在C中动态分配内存的,对于单个变量,字符串,一维数组等,都是很容易的。C中动态分配二维数组的方法,很少有C语言书中描述,我查找了有的C语言书中提到了一个方法:假定二维数组的维数为[M]...
- 2021-12-11 15:27回答 1 已采纳 scanf("%d", &price[i]); 加上& #include<stdio.h> #include <stdlib.h> int main(){ int
- 2022-01-10 08:55回答 1 已采纳 可否提供完整一点的代码getQueueshowCaddQ
- 2019-04-29 04:55回答 3 已采纳 /*函数功能7: 增加一个学生及其N门课程的成绩 函数参数: 整型二维数组s 函数返回值:空*/ void AddSc
- 2024-07-31 11:58程序员乐逍遥的博客 方法二: 当成一维数组来分配。方法一: 指针的指针。
- 2021-05-20 22:45飛渡的博客 js键盘事件和焦点事件键盘事件onkeydown //当键盘按下的时候触发onkeyup //但键盘抬起的时候触发event.keyCode //数字类型 键盘按键的键值功能键 ctrlkey shiftkey altke ...angularjs 权威指南 版本 1&...
- 2013-04-06 09:04本文将详细介绍如何在C语言中动态分配二维数组,并通过具体的代码示例来解释这一过程。 ### C语言动态分配二维数组 #### 标题解读: 标题“C语言动态分配二维数组”直接指出了本文的主要内容是关于在C语言环境下...
- 2021-05-23 17:55念汐叉的博客 在C语言中如何动态申请连续的二维数组。可以采用多申请一些指针,然后这一些指针分别指向后面数据区中对应的位置,如一个3*4的int类型数组,我们先申请大小为sizeof(int*) * 3 + 3 * 4 * sizeof(int)的一维数组设为...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司