设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
C语言中怎样定义一个可变大小的数组呢?我想根据自己的 ...
返回列表
发新帖
C语言中怎样定义一个可变大小的数组呢?我想根据自己的需要输入数组的大小,谢谢啦
[复制链接]
11
|
5
|
2016-2-12 06:57:26
|
显示全部楼层
|
阅读模式
定义动态数组,例如:#include #include int len;char *str;printf("输入数组的长度:");scanf("%d",&len);str=(char*)malloc(len*sizeof(char));为str分配分配len个字符大小的空间。
回复
使用道具
举报
千问
|
2016-2-12 06:57:26
|
显示全部楼层
通过指针和动态分配函数完成。如: int*p;
p=(int *)malloc(sizeof(int)*10);上述可申请大小为10的整型数组。当然也可以用链表实现。
回复
使用道具
举报
千问
|
2016-2-12 06:57:26
|
显示全部楼层
C99标准定义了可变长数组,不过也是有限的。VC并不支持,TC远老于C99就更不可能支持了,gcc支持。要真正的动态数组还是只能用指针,用malloc分配内存。关于可变长数组的描述见:http://blog.csdn.net/supermegaboy/archive/2009/11/23/4854921.aspx
回复
使用道具
举报
千问
|
2016-2-12 06:57:26
|
显示全部楼层
这个很简单,你不要给数组规定大小就可以了,比如 a[] 这个数组的大小就是你输入的多少来决定的
回复
使用道具
举报
千问
|
2016-2-12 06:57:26
|
显示全部楼层
常规定义是不可能的 呵呵不过可以动态内存分配用calloc函数建立连续空间段,相当于数组了
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
湿疹可以涂什么药膏?
2
丘疹性皮炎擦什么药膏?
3
女的肝不好有哪些表现?
4
治皮炎用什么药膏?
5
避孕套可以预防艾滋吗?
6
怎么判断有没有流产?
7
怀孕吃西红柿孩子会黑吗?
8
牛皮癣腿上为什么比身上恢复的慢?
9
怀孕40天流黑血孩子还能保住么?
10
荨麻疹不治能自愈吗?
11
荨麻疹很难好吗?
12
皮肤病增强免疫力吃什么药?
13
月子里汗蒸好还是出月子蒸好?
14
扁平疣在美容院能点么?
15
导致白斑怎么治疗?
16
孕妇含铅过高是什么原因?
17
肝功能能查出什么?
18
需要每天听胎心吗?
19
孕妇湿疹能用婴宝吗?
20
肚里有气是什么原因?
21
孕妇怎么喝蜂蜜水?
22
产后腹壁松弛怎么办?
23
怀孕两周孕酮16正常吗?
24
保护肝的食物有哪些?
25
磨出来的水泡能挑破吗?
26
孕36周假性宫缩会痛吗?
27
有水痘前兆怎么办?
28
人流手术要做什么检查?
29
月子期间能吃花椒大料吗?
30
怎样样治疗疱疹好?
31
宫外孕手术后半年为什么还会腹痛?
32
皮炎可以吃什么?
33
引产完几天后再做清宫可以嘛?
34
人流后可不可以吃苹果?
35
孕期白带清洁度4度严重吗?
36
坐月子吹自然风有什么危害?
37
做完无痛人流可以玩手机吗?
38
新生儿脸上长湿疹怎办?
39
早孕怎么流产最安全?
40
芦荟胶可以去黑色素吗?
41
湿疹皮炎是因为免疫力低下吗?
42
做无痛人流后会疼吗?
43
孕晚期羊水少要住院么?
44
吃黄体酮会减轻孕吐吗?
45
哪里有做流产的?
46
引产后复查需要多少钱?
47
怀孕初期怎样预防孕酮低?
48
快速表面抗原阴性?
49
试条两道杠是怀孕了吗?
50
长冻疮可以抹清凉油么?
51
哺乳期用跑步机的坏处?
52
新生儿脸上湿疹严重怎么办?
53
自然流产后哭了会怎样?
54
妊高症罹患风险较高什么意思?
55
荨麻疹要好了能吃鱼吗?
56
孕妇可以辣椒吗?
57
重度脂肪肝怎么好?
58
慢性皮炎会越来越严重吗?
59
人流手术住院得几天?
60
人流后排恶露多长时间?
61
头部有脂溢性皮炎怎么办?
62
四维胎心率153怀的是女孩吗?
63
为什么嘴里面会起水泡?
64
轻微灰指甲能做美甲吗?
65
顺产两天还没奶怎么办?
66
黄疸性肝炎是甲肝吗?
67
g1p1分娩是什么意思?
68
宫外孕手术治疗多少钱?
69
侧切属于难产吗?
70
顺产后要天天用卫生巾吗?
71
未见胚芽原始脉搏可以药流吗?
72
流产后宫缩的症状?
73
哺乳期长风疹怎么办?
74
孕妇吃什么药物和食物容易流产?
75
怀孕看什么指标?
76
过月子可以吃樱桃吗?
77
胎儿背朝外是男孩还是女孩?
78
刨宫产后有点发烧?
79
抽烟对孕妇的危害?
80
成年人身上长水泡是什么原因?
81
怀孕了吐的时候有点血?
82
顺产怎么睡觉才能恢复好身体?
83
剖腹产多久月经会正常?
84
孕妇脚水肿了可以揉吗?
85
孕7周孕酮多少?
86
稽留流产手术痛吗?
87
宫颈短会容易顺产呢?
88
严重脱发是因为什么?
89
双胎几周可以剖腹产?
90
怎样才能方法脚气?
91
牛皮癣鲜血能治好吗?
92
怀孕九个月站未小时好不好?
93
医治腋臭要多少钱?
94
无痛分娩导乐仪使用价格?
95
生产后骨盆多久能恢复到以前?
96
单绒双羊最危险是那个阶段?
97
五十多天能流产吗?
98
坐月子注意些什么?
99
产妇喂奶怎么减肥快?
100
自然流产几天可以洗澡?