99问答网
所有问题
当前搜索:
c语言中只有一维数组和二维数组吗
c语言,
c语言中
指针
数组
元素与一般么指针变量有什么区别?为什么一般的...
答:
c语言中
指针数组元素与一般么指针变量没有区别 例如:int * a[10] ;int * p;int data=0;则 a[0]=&data; p=&data;都是可以的 为什么一般的指针不能指向
二维数组
,而一个指针数组元素却可以?我觉得你的这个问题问的有问题,应该是问:为什么一般的指针不能指向二维数组,而一个指向数组的...
c语言
最多的能有几维
数组
答:
c语言默认最多是二维数组
;当然如果用指针自己分配内存的话可以自行进行计算,进行更多维的表示。二维数组本质上是将数组作为数组元素的数组,称为数组的数组。为了形象化理解二维数组,通常将二维数组写成行和列的排列形式,通常被称为m行n列。1、m:二维数组中包含多少个一维数组,是第一维,表示第几行...
数组的
定义是什么?
答:
1.
一维数组一维数组
可被看成一个线性表或一个向量,它在计算机内存放在一块连续的存储单元中,在
C语言中一维数组
一般定义为:数组名[下标]。2)
二维数组
若
一维数组中
的数据元素又是一维数组结构,则称为二维数组。在二维数组中,每个数据元素aij对应一个行下标和一个列下标。因此,除边界元素外,每个...
什么是
一维数组
答:
C语言
并不检验数组边界,因此,数组的两端都有可能越界而使其它变量的数组甚至程序代码被破坏。在需要的时候,数组的边界检验便是程序员的职责。例如,当使用gets( )接收字符输入时,必须确认字符数组的长度足以存放最长的字符串。
一维数组
在本质上是由同类数据构成的表,例如,对下列数组a : char a[7] 图5 - 1说明...
c语言中
如何定义字符串,是用
二维数组
实现的吗
答:
一维和二维的
都可以;
一维的
情况如下:1,char string0[10];2,char string1[]="prison break";3,char string2[100]="michael scofield";1句表示定义个长度为10的字符串,但未赋值,2句表示定义了一个字符
数组
string1,并进行初始化,使得其长度自动为13(字符串”prison break"中的字符个数加...
不太理解
C语言中
什么情况用
一维数组
,什么情况用
二维数组
?
答:
你这个
二维数组
,是第一维为5 二维为15 5表示有5个字符串 而15是用来存储每个字符串的,你这个是直接scanf 输入字符串的,所以没必要队二维没一个个赋值,直接赋字符串,这什么时候用一维 二维 是根据实际情况而定的,无法界定什么情况下,这么跟你说 如果
一维数组
能解决满足要求的用一维数组,否则用...
c语言
问题 定义了一个
二维数组
数组的
每个元素还是一个数组,不过是
一维
...
答:
C
本身就没有
二维数组
,多维数组就是
一维数组的
元素还是一维数组这样一层一层嵌套组成的。你说的其实就是套出三维数组,A[i][j][k]。
C语言中一维数组和二维数组
以及多维数组,有什么作用?
答:
一维数组
:vector 多维数组:matrix 现在有很多
数组的
运算已经封装,比如.vector,matrix matrix何用? 相信我们都学过矩阵。。。矩阵有何用? 太多了 举一个例子:图形图像处理时用到的,平移、旋转---〉靠什么? 矩阵。。。作用太多了
c语言中
一共有几个
数组
?
答:
即:a[0][0],a[0][1]a[1][0],a[1][1]a[2][0],a[2][1]
数组中
的每个元素都由元素名以[i,j]的形式标识,其中a是数组名,i和j是唯一标识a中每个元素的下标。这是一个有三行四列
的二维数组
:i从0到2,j从0到1。若要表示第2个元素,则使用a[0][1]。
c语言中
如何定义
一维数组和二维数组
?
答:
一维数组
: 类型说明符 数组名[常量表达式]例如 int a[10]它表示数组名为a,此数组有10个元素
二维数组
: 数组名[下标][下标]如 a[2][3] 下标可以是整形表达式如a[2-1][2*2-1]不能写成a[2,3]a[2-1,2*2-1]
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言一维数组转成二维数组
一维数组和二维数组
一维数组和二维数组的联系
一维数组和二维数组转化
数组c语言二维数组
二维数组如何转化为一维数组
二维数组转换成一维数组
二维数组与一维数组的区别
c语言中一维数组