00问答网
所有问题
当前搜索:
C语言数组的定义
c语言数组
规则
答:
static int a[10]={0,0,0,0,0,0,0,0,0,0};不能用:static int a[10]={0*10};如果对static型数组不赋初值,系统会对
定义
的所有数组元素自动赋以0值。(4)在对全部数组元素赋初值时,可以不指定数组长度。3.一维
数组的
引用方法是:
C语言
规定不能一次引用整个数组,引用时只能逐个元素...
C语言
中,如何
定义
一个‘指针
数组
’,这个‘指针数组’专门用来存放‘数组...
答:
指针
数组定义
int*p[n];[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。这里执行p+1时,则p指向下一个数组元素,这样赋值是错误的:p=a;因为p是个不可知的表示,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量可以用来...
在
C语言
中,一维
数组的定义
方式为:类型说明符数组名——
答:
在
C语言
中,一维
数组的定义
方式:类型说明符 数组名[元素个数]其中,类型名确定所有元素的数据类型,元素个数给定数组要包含的变量个数,它可以使用表达式形式,但该表达式中只能出现变量常量和运算符。常用的类型:char ,int ,long .float,double.数组元素的一般表示形式是:数组名[下标]其中,下标可以...
c语言
中
数组的定义
和使用是什么?
答:
动态数组是指在声明时没有确定数组大小的数组,即忽略方括号中的下标。使用时,可随时用ReDim语句(
C语言
中用malloc语句)重新指出
数组的
大小。动态数组,是相对于静态数组而言。静态数组的长度是预先
定义
好的,在整个程序中,一旦给定大小后就无法改变。而动态数组则不然,它可以随程序需要而重新指定大小...
c语言
如何
定义
二维
数组
答:
二维
数组定义的
一般形式是:dataType arrayName[length1][length2];其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length2 为第二维下标的长度。例如:int a[3][4];定义了一个 3 行 4 列的二维数组,共有 3×4=12 个元素,数组名为 a,即:a[0][0], a...
C语言
如何
定义
字符串
数组
答:
C语言
字符串数组中的每一个元素均为指针,即有诸形如“ptr_array[i]”的指针。由于数组元素均为指针,因此ptr_array[i]是指第i+1个元素的指针。例:如二维指针
数组的定义
为:char *ptr_array[3]={{"asdx","qwer","fdsfaf"},{"44444","555","6666"},{"a78x","q3er","f2f"}};...
C语言
中
数组
名代表什么,数组元素用什么方法表示?
答:
数组
名即数组首地址,是一个常量。 数组元素使用"[ n ]"运算符(下标运算符)来表示第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的
C
程序会在大...
c语言定义
字符串
数组
答:
C语言
字符串数组中的每一个元素均为指针,即有诸形如“ptr_array[i]”的指针。由于数组元素均为指针,因此ptr_array[i]是指第i+1个元素的指针。例:如二维指针
数组的定义
为:char *ptr_array[3]={{"asdx","qwer","fdsfaf"},{"44444","555","6666"},{"a78x","q3er","f2f"}};...
c语言
如何
定义
字符
数组
答:
定义
字符
数组的
方法,与定义整数数组或浮点数数组并无二致,都是完全一样的。例如,以下的语句,可以定义一个最多存放1000个字符的字符数组:char s[1000];
C语言
中的
数组
名是什么类型的?
答:
C语言
中,数组名是一个不可变的指针常量,不能对它进行加、减和赋值运算。在C语言中规定,数组名是代表该
数组的
首地址且符合标识符书写规定的变量标识符。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符
数组c
har c[10],设数组c的首地址为2000,也就是说c...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组定义语句规则
如何定义一个int数组
C语言创建数组
c语言输入数组的格式
阐述数组的概念
c语言数组结束符号是什么
数组的含义
数组初始化的
定义数组需要的三个步骤是