77问答网
所有问题
当前搜索:
数组是一个
在C语言中
数组
名
是一个
什么的常量
答:
数组名是代表该数组的首地址且符合标识符书写规定的变量标识符。整个
数组是
以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此,在使用scanf()函数的时候,变量c前是不能添加地址运算符&的,scanf(...
既然数组名是首地址 为什么还能够将首地址传给
一个数组
名呢
答:
数组是一个
独立的类型,数组名就是一个变量的名称,对这个数组取地址就是对这个变量取地址 数组是由元素构成的,在内存中数组占用的内存就是这些元素占用的内存,因此数组的地址(地址就是变量在内存中占用的第一个字节的序号)就是数组内第一个元素的地址 只有初始化时可以整体初始化。因此,在使用中...
数组
定义后,数组名的值
是一个
地址,可以被修改。 (1.0分) A: 正确 B...
答:
数组
定义后,数组名的值是一个地址,这个地址是由系统分配的,是不可以修改的,所以本题选择B
c语言
数组
的定义
答:
C语言支持一维数组和多维数组。如果
一个数组
的所有元素都不是数组,那么该数组称为一维数组。在C语言中使用数组必须先进行定义,一维数组的定义方式为:类型说明符; 数组名 ;[常量表达式]。其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符,方括号中的常量表达式表示...
怎样用java定义
一个
int
数组
答:
数组
定义:int i[100];只是
一个
伪代码,只是表示含义的(1)一维数组 一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的,使用java数组,必须经过两个步骤,声明数组和分配内存给该数组,声明形式一声明一维数组:数据类型 数组名[]=null;非配内存给数组:数组名=new 数据类型[长度];声明...
一维
数组
stack(1,n)是什么意思
答:
一维
数组
stack(1,n)
是一个
下标从1到n的数组。中括号中写明元素个数,如果没写明,后面必须跟随初始化参数,然后让编译程序帮你算元素个数引用时,中括号中写明元素下标值,取值从0开始到数组元素个数减1为止。main( ){int x[10]; /* 定义包含1 0个整型数的数组,引用为x [ 0 ] ,x [ ...
...可把二维
数组
看作是一种特殊的一维数组,即它的元素又
是一个
...
答:
没有我们想象的那种二维或者三维的,并且
数组
中实际上仅仅只有以为数组这种数据类型,只不过这数组的元素可以使任意类型,当然包括数组,这样子就构成了多维数组。你可以看看这张图:这样子就可以清楚地看出内存存储数据的格式了,当然为什么可把二维数组看作
是一
种特殊的一维数组也解决啦!!
a[5]
是一个
一维
数组
,定义指针变量int *p,那么请问p=a与p=&a的区别是...
答:
在
数组
中,数组名表示首地址常量。a等同于&a[0]。所以p=a。就是p指向a首地址。p=&a是错的,a已经是地址里。可以写p=&a[0]。
同
一个数组
中的所有数组元素的数据类型必须相同吗
答:
是的。因为
数组
的数据类型是根据你所定义的数据类型来规定的。比如:C语言的数组大小和元素类型必须在编译期指定,一经指定不可改变。Java语言的数组元素类型必须在编译期指定,数组大小可以运行时指定,但一经指定不可改变。Perl/Python中的数组(列表)没有此类限制。
c语言的函数定义时,变量为
数组
与变量
为一个
元素,有什么区别?
答:
变量为
数组
,则调用者在调用时,传递的
是一个
地址值(数组名就是个地址),这好比对方告诉你他家的地址,通过这个地址,你可以访问他家中的任何人、物,你在这个地址中的一举一动都在影响这个家里的变化。变量为元素,则调用者在调用时,传递的是一个数的数值。这好比,对方只告诉了你一个人名,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组名是常量吗
数组的概念jova
数组通俗
数组与集合
定义一个数组必须有
数组的概念是什么
数组是什么意思
java中数组是一个
数组是一种数据结构吗