黑马程序员技术交流社区

标题: c语言自带库函数问题 [打印本页]

作者: tianlin    时间: 2015-3-10 10:50
标题: c语言自带库函数问题
有没有自带的函数,可以确定一个整型数组的大小?
作者: waterfoxjie    时间: 2015-3-10 11:14
你是要算整型数组中的长度么?如果是的话,可以用sizeof这个
作者: 喧闹的世界    时间: 2015-3-10 11:18
C语言是不支持数组动态分配大小,如果想要根据用户输入确定存储变量空间,可以使用动态申请内存的方式,大概也就一下几行代码:

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

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

作者: 皮特尔    时间: 2015-3-10 11:35
这个问题在基础视频里讲到过。
作者: tianlin    时间: 2015-3-10 21:18
waterfoxjie 发表于 2015-3-10 11:14
你是要算整型数组中的长度么?如果是的话,可以用sizeof这个

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

谢谢。原来不可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2