11问答网
所有问题
当前搜索:
c语言数组的引用
C语言
问题,对
C数组
元素正确
引用
的是?
答:
解:int c[4][5],(*cp)[5];cp=c;这里cp是二维
数组c
的首地址 cp本身也是二维数组 正确的是:
C
(*cp+2) *cp是cp[0][0]的地址 *cp+2就是cp[2][0]的地址 (*cp+2) 就是cp[2][0]的值 其余
的引用
都是引用的地址 要想引用二维
数组的
元素值 必须使用两个 希望能帮助你哈 ...
C语言数组的引用
?
答:
int x[10]里面有十个元素为x[0]道x[9]首先,指针是特殊的变量,比如int *p;如果不加*号,你可以把p当作一个普通变量,而这个变量中存放的东西是一个内存地址.如果你只想得到这个地址,直接用p,但是如果你想得到这个地址中存的数据内容,就要加一个运算符 ...
在
C语言
中只能一个一个
的引用数组
元素吗?
答:
是的。
C 语言
规定,只能逐个
引用数组
元素,而不能一次引用整个数组。数组元素的表示形式为:数组名[下标]。下标可以是整型常量或整型表达式,比如:a[0] = a[5] + a[7] - a[2 * 3]定义数组时用到的“数组名[常量表达式]”和引用数组元素时用到的“数组名[下标]”是有区别的。定义数组时的...
c语言
中如何
引用
另一个源文件中定义的
数组
答:
C语言中是可以引用另外一个源文件的全局数组的,但是不能引用局部数组
。引用方式举例如下:设a.c文件有有数据定义 int array1[10];现有b.c文件中想访问a.c中的array1数组 那么b.c文件中首先添加如下语句 extern int array1[10];然后就可以访问数组array1和它的元素了。
C语言
中为什么不能
引用
整个
数组
?
答:
C语言规定只能逐个引用数组元素,而不能一次引用整个数组
。对于字符数组,可以将整个字符串一次输入或输出。字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
c语言
中如何
引用
二维
数组
答:
int[] nums;//初始化 nums = new int[5];2.声明并初始化 例如://2.声明、初始化 int[] nums = new int[10];3.创建
数组
同时赋值 例如://3.创建数组同时赋值 String[] names=new String[]{"大名","小米","夏雨荷"};int[] ages=new int[]{21,22,21,56,13};for (int i = ...
c语言数组
规则
答:
如果对static型数组不赋初值,系统会对定义的所有数组元素自动赋以0值。(4)在对全部数组元素赋初值时,可以不指定数组长度。3.一维
数组的引用
方法是:
C语言
规定不能一次引用整个数组,引用时只能逐个元素引用,数组元素的表示形式为:数组名[下标]下标可以是整型常量或整型表达式。如:a[0]=a[5]+a[7...
C语言
中二维
数组的引用
和地址有什么区别吗?比如a[i]地址&a[i],a+i...
答:
一个数组名本身是一个常量地址,比如数组a[10],a就是该数组在内存分配空间的起始地址。要
引用数组
中各个元素。a[i]是数组专用的方法,它本身就是指a往后偏移i个长度内存空间里存放的内容,因此用&取地址就变成了该内容对应的地址;也可以用*(a+i),a+i指从地址a偏移i个长度(此长度不是字节,...
c语言
中,定义数组和
引用数组
时,其
数组的
下标的数据类型分别允许是什么...
答:
1、
C
89/C90标准:定义数组时下标只允许使用整型、字符型常量,
引用数组
时下标可以使用整型、字符型的常量或者变量 2、C99标准:定义数组时下标可以使用整型、字符型的常量或变量,但变量必须已经赋值;引用数组时下标可以使用整型、字符型的常量或者变量。以上所说的常量及变量均包含表达式。
c语言数组
为什么不能单独
引用
答:
1、大数组初始化麻烦。
引用
在定义时必须初始化。若数组元素是引用的话,则必须对每个元素进行初始化。2、破坏数组元素的内存存放连续性。
数组的
一大优点就是可以随机快速访问某个元素,这是因为数组不仅在逻辑上连续,在物理上也连续。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组引用传递
如何引用数组元素
C语言函数怎么引用数组
数组定义和引用的区别
用指针引用数组元素的方法
通过指针引用数组元素
引用数组元素的三种方法
引用数组全部元素可以通过
如何调用数组