鱼C论坛

 找回密码
 立即注册
查看: 1796|回复: 3

[已解决]如何根据用户输入确定二维数组的大小

[复制链接]
发表于 2019-6-28 17:15:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题:请问如何根据用户的输入来确定二维数组的大小:

比如 用户输入 7 ,  则二维数组大小是  ary[7][7]

        用户输入8,   则二维数组大小是  ary[8][8]


请大神给个思路:最好能附下代码,再此先谢过了
最佳答案
2019-6-28 17:30:41
具体动态怎么申请研究下这个:
https://blog.csdn.net/wzy_1988/article/details/9136373
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-28 17:21:49 | 显示全部楼层
本帖最后由 newu 于 2019-6-28 19:42 编辑

这种ary[][]写法只能提前固定好大小,因为在编译的时候就确定了数组的大小,无法更改。

如果要动态的确定二维数组的大小就要用malloc函数动态申请内存
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-28 17:24:39 | 显示全部楼层
本帖最后由 bin554385863 于 2019-6-28 17:25 编辑

......
  1. int a;
  2. scanf("%d", &a);
  3. int a[a][a];
复制代码

.......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-28 17:30:41 | 显示全部楼层    本楼为最佳答案   
具体动态怎么申请研究下这个:
https://blog.csdn.net/wzy_1988/article/details/9136373
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-19 18:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表