A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tianlin 中级黑马   /  2015-3-10 10:50  /  1687 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有没有自带的函数,可以确定一个整型数组的大小?

5 个回复

倒序浏览
你是要算整型数组中的长度么?如果是的话,可以用sizeof这个
回复 使用道具 举报
C语言是不支持数组动态分配大小,如果想要根据用户输入确定存储变量空间,可以使用动态申请内存的方式,大概也就一下几行代码:

int *Array;
int num=6(你想分配的大小);
Array = (int*)malloc(n*sizeof(int));

额,大概是这样的,没有调试。如果是需要用户输入,num那里可以改成设置传入参数,返回Array

评分

参与人数 1黑马币 +3 收起 理由
Micro + 3 很给力!

查看全部评分

回复 使用道具 举报
这个问题在基础视频里讲到过。
回复 使用道具 举报
waterfoxjie 发表于 2015-3-10 11:14
你是要算整型数组中的长度么?如果是的话,可以用sizeof这个

不是,要个数
回复 使用道具 举报
喧闹的世界 发表于 2015-3-10 11:18
C语言是不支持数组动态分配大小,如果想要根据用户输入确定存储变量空间,可以使用动态申请内存的方式,大 ...

谢谢。原来不可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马