定义数组的三种方式 c 如何定义长度为n的数组?

[更新]
·
·
分类:互联网
3633 阅读

c

c 如何定义长度为n的数组?

如何定义长度为n的数组?

C语言中如何输入n个数,可以使用如下方法:
//定义一个数组,使用scanf函数输入数字int a[10]for(i0;i10;i ){ scanf(%d,a[i]);}

数组怎样定义?

在C语言中使用数组必须先进行定义,一维数组的定义方式为:类型说明符; 数组名 ;[常量表达式]。
其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符,方括号中的常量表达式表示数据元素的个数,也称为数组的长度。

c语言数组定义和赋值?

二维数组定义的一般形式是:dataType arrayName[length1][length2]其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length2 为第二维下标的长度。
我们可以将二维数组看做一个 Excel 表格,有行有列,length1 表示行数,length2 表示列数,要在二维数组中定位某个元素,必须同时指明行和列。例如:int a[3][4]定义了一个 3 行 4 列的二维数组,共有 3×412 个元素,数组名为 a,即:a[0][0], a[0][1], a[0][2], a[0][3]
a[1][0], a[1][1], a[1][2], a[1][3]
a[2][0], a[2][1], a[2][2], a[2][3]
如果想表示第 2 行第 1 列的元素,应该写作 a[2][1]。
也可以将二维数组看成一个坐标系,有 x 轴和 y 轴,要想在一个平面中确定一个点,必须同时知道 x 轴和 y 轴。

vb怎么定义静态数组?

在VB中,可以用4个语句来定义数组。4个语句格式相同,但适应范围不一样。
Dim 用在窗体模块或标准模块中,定义窗体或标准模块数组,也可在过程中用。
ReDim用在过程中。
Static 用在过程中。
Public 用在标准模块中,定义全局数组。格式:Dim(数组名)(下标)[As类型]Dim(数组名)([下界To]上界)[,[下界To]上界卜。[As类型]功能:定义一个数组各维的大小,并分配相应的存储空间。说明:
(1)格式中的数组名与简单变量的命名规则相同。
(2)下标是数组的维数,可以用来定义多维数组,在一般情况下,若缺省[上界],则数组元素下标的下界为0;当使用[下界T0上界…]时,下标的范围可以为一32 768~32767.一维数组的大小为:(上界一下界 1)。下界都必须小于上界。如果希望下标从l开始,可以通过Option Base语句来实现。格式:Option:Base N功能:指定数组下标的缺省下界为1.说明:如果不使用该语句,程序默认数组的下标下界为0.Option Base语句在程序中只能使用一次;使用时必须把它放在数组定义之前才起作用。
(3)[As数据类型]项,用来说明数组的类型,类型可以是:整型 Integei. 双精度Double_长整Long 字符串_~String单精度 Single 用户定义型(4)DIM语句中的下标可以是常数,变量或表达式。下标全为常数称为静态数组,即数组大小在编译时是确定的。下标中有变量则称为动态数组,数组的大小是可变的,只有在程序运行时,变量有确定的值后,数组的大小才确定。
(5)数组必须先定义,后使用。
(6)当用Dim语句定义数组时,该语句把数值数组中的全部数组元素都初始化为0,而把字符串数组中的全部元素都初始化为空字符串。