C语言中怎么定义动态的js定义数组长度度

如何动态增加数组的长度?【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:582,107贴子:
如何动态增加数组的长度?收藏
比如我有个输入值N,我要让数组的长度为N,怎样实现?
做oj题目通常是把数组定义为最大值
这不叫动态增加吧, 固定大小后就不变了.c99 vla.
很简单我发个图是个小程序,自己体会吧
用这个:struct data{
int num[0];}这样用变长结构体,就是可以实现了,欢迎加入qq交流群
(type)malloc(n*sizeof(type))
int ncin》nint *p:p=new int〔n〕
VLA变长数组
c语言,博为峰IT培训免费试听,0元入学,现在更有多重优惠,仅限今天!博为峰,真正的为年轻人服务的企业,14年间培训15万余名it工程师,成绩斐然!
用指针+malloc函数,可以把指针当数组用。
使用malloc函数,要包含头文件 #include&malloc.h&#define N 5int *p = (int *)malloc(N*sizeof(int));这就相当于 int p[5];
登录百度帐号10:03 提问
新手求问c语言如何定义二维动态数组
如题…如何定义一个二维动态数组,并且最好给一下定义完如何使用的方法
按赞数排序
//申请空间
p = (int**)malloc(sizeof(int*)*M);
for (i=0; i&M; i++)
p[i] = (int*)malloc(sizeof(int)*N);
//释放空间
for (i=0; i&M; i++)
free(p[i]);
1.如果是GCC编译器,直接支持长度是变量的二维数组
int [n][m];
2.如果不支持这样的形式,就用malloc申请
int n,m,i;
int **arr = (int **)malloc(sizeof(int *) * n);
for(i = 0; i & i++)
arr[i] = (int *)malloc(sizeof(int) * m);
为什么不用c++呢
用容器代替数组,用智能指针或者new来代替malloc,难道你不觉得用前面的方法定义二维数组太麻烦了吗
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐C语言中怎么定义动态的数组长度?_百度知道
C语言中怎么定义动态的数组长度?
这个简单..你通过malloc分配空间的方式来定义数组哇..看看这个例程..int main(void){ int *number, n, m, printf(&the total numbers is:&); scanf(&%d&, &n); printf(&back m:&); scanf(&%d&, &m); number = (int *)malloc(n * sizeof(int)); printf(&input %d integers:&, n); for (i=0; i&n; i++) {
scanf(&%d&, &number[i]); }}类似这样
采纳率:33%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。已解决问题
c语言 怎么获取流的长度或者数组里面的数据长度
1.fopen打开一个文件2.fgets当文件里的内容一行一行的读取出来3.我把fgets读取出来的文件流strcpy到一个数组里我想取得通过fgets读取出来的内容的长度.或者说我把那个流strcpy到一个数组里,我怎么获得那里里面找长度
浏览次数:1041
用手机阿里扫一扫
最满意答案
最好使用fread&该函数可以返回实际读到的字节数&。。&另外最好少用strcpy&用memccpy
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok如何在C中动态定义数组的长度?
[问题点数:20分,结帖人newyc]
如何在C中动态定义数组的长度?
[问题点数:20分,结帖人newyc]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|}

我要回帖

更多关于 定义未知长度数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信