00问答网
所有问题
C语言中数组的作用是?? 何时需要使用数组 课本引入数组内容时不知道为何引入??在线等解释....
如题所述
举报该问题
推荐答案 2014-06-17
数组就是一个存储结构。 通俗的说就是放东西用的,能让一些你需要的数值保存整个程序执行的过程中,除非你主动释放或者程序结束。 引入的目地也很好理解,就想一串数字有n个,假如没有数组,那么你需要引用n个变量,这个是不合理也不科学的,那么数组的存在就有必要了。 如何使用数组,可以看看谭浩强的C语言,入门看看感觉还是可以的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTIZTDDnZ0Tej0eZnnB.html
其他回答
第1个回答 推荐于2016-05-29
当需要批量处理数据的时候,比如说要输入100个学生的成绩用于后面的计算,不用数组的话,我们就需要定义100个变量来存储这100个学生的成绩,这样是不可能的,使用起来也很不方便,如果采用数组,那么我们可以定义一个float score[100],只需要通过数组名[下标]就能够很方便的表示了,比如说score[i]表示该单元存放的是第i+1个学生的成绩
本回答被提问者和网友采纳
第2个回答 2014-06-17
存储相同类型的变量。比如整数1,3,6,4,用一个数组就可以存储,不然就要a,b,c,d四个变量来存储。
相似回答
c语言中数组的
定义和
使用
是什么?
答:
动态数组是指在声明时没有确定数组大小
的数组
,即忽略方括号中的下标。
使用时
,可随时用ReDim语句(
C语言中
用malloc语句)重新指出
数组的
大小。动态数组,是相对于静态数组而言。静态数组的长度是预先定义好的,在整个程序中,一旦给定大小后就无法改变。而动态数组则不然,它可以随程序需要而重新指定大小。
在
C语言中
高维
数组有什么
样
的作用?
答:
有时,
数组的
维数并不止一维,例如一个记录消费中心在第一季度里各个月的收入数据就可以用二维数组来表示。定义二维数组的方法是在一维数组定义的后面再加上一个用方括号括起来的维数说明。例如:float array[3][8];实际上,这个数组可以看成3个连续的一维数组,每个一维数组具有8个元素。该
数组在
内存...
C语言中
:二维数组与三维
数组在使用
过程中主要起什么
作用?
它表示的意义...
答:
在
c语言中
,数组的意义,就是让数组的名字可以当作指针来使用,这样就能很方便的定位数据。比如你有一个数组arry[300][300][300]那么他能存储300*300*300=27000000个数据,如果要移动指针,那么非常浪费,你需要移动27000000次才能移动到最后,而
用数组的
名字*(arry[300][300]++)只要300次就可以移动...
C语言里
,
什么时候用数组什么时候
用指针和动态内存(malloc/calloc...
答:
数组大小确实有限制.因为局部数组是分配在栈上的,而栈大小是有限制的,如果超过限制,就会出现栈溢出.如果不能明确知道所需内存的大小,编程中这种情况非常常见.这个时候只能用动态内存.但是用动态内存容易出bug,主要是忘记忘记释放内存(内存溢出)和野指针(指针指向的地址不是malloc分配的内存地址). 另外,...
大家正在搜
C语言结构体数组的使用
c语言数组的使用
c语言函数调用数组
C语言数组用法
c语言什么是数组
c语言输入一个数组
c语言数组的输出
数组函数c语言
c语言修改结构体数组数据
相关问题
c语言中char类型数组的输出问题--输出时为何需要&符?
C语言中:二维数组与三维数组在使用过程中主要起什么作用?它表...
在C语言编程中,定义一个数组时要不要初始化?
在C语言中,数组定义时的下标不能用变量表示(即使它已经被赋值...
C语言中,为什么在调用函数中修改数组后不用返回数组,但是链表...
C语言中int数组为什么不可以不要取地址符,字符数组就可以呢...
C语言中,使用数组时,什么时候前面加&,什么时候加*,什么时...
如下C语言程序,运行时如果输入数组各个元素之间用逗号隔开,得...