00问答网
所有问题
当前搜索:
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]的值 其余
的引用
都是引用的地址 要想引用二维
数组的元素
值 必须使用两个 希望能帮助你哈 ...
怎么才能正确
引用数组元素
,有几种方式?
答:
比如 int a[100]方法1:
数组
下标的方式,可以用a[i]方法2:指针的方式 int * p=a;或者 int *p=&a[0];这时 *(p+i)等价与a[i]当然我们也可以用p[i]记住一条:
C语言
里面m[i]=*(m+i)推荐你看《
C程序
设计语言》中文或英文版都可以。
C语言数组的引用
?
答:
int x[10]里面有十个
元素
为x[0]道x[9]首先,指针是特殊的变量,比如int *p;如果不加*号,你可以把p当作一个普通变量,而这个变量中存放的东西是一个内存地址.如果你只想得到这个地址,直接用p,但是如果你想得到这个地址中存的数据内容,就要加一个运算符 ...
C语言
:
引用数组
要遵循的规则有哪些?
答:
注意数组是最简单的复合数据类型,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素.对数组定义时并不为
数组元素
分配内存,只有初始化后才为数组中的每一个元素分配空间.己定义的数组比须经过初始化后才可以
引用
.数组的初始化分为静态初始化和动态初始化两种 ...
C语言
只能逐个
引用数组元素
而不能一次引用整个数组吗
答:
是的。
C 语言
规定,只能逐个
引用
数组元素,而不能一次引用整个数组。
数组元素的
表示形式为:数组名[下标]。下标可以是整型常量或整型表达式,比如:a[0] = a[5] + a[7] - a[2 * 3]定义数组时用到的“数组名[常量表达式]”和引用数组元素时用到的“数组名[下标]”是有区别的。定义数组时的...
C语言数组元素引用
答:
选D,A选项中,p是指针,指向
数组
a。因为a值是数组a的首地址,在给p赋值时,p值也等于了a的首地址值,即a和p的值都是同一个地址值,那么p-a就等于了0,相当于a[0],而a[0]是合法的。
c语言
中如何
引用
二维
数组
答:
//1.声明 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 (...
C语言
中,结构体
数组
中的成员是字符数组,其各
元素
怎么
引用
?
答:
先以数组名加下标,访问对应的结构体变量。然后再以.成员名的方式,访问数组名。最终以数组名加下标的方式,访问具体的
数组元素
。比如 struct test { char a[100];};在定义 struct test t[20];的情况下,访问t的第i个元素中,a的第j个字符的代码,可以写作 t[i].a[j]...
c语言
入门
数组元素的引用
感谢帮助。
答:
p表示a[0],p+i就表示a[i]了呗 这句话不对
数组
名代表的是这个数组的初地址,是个地址值,不代表
元素的
p+i就表示a[i]的地址,要想表示这个元素,得是*(p+i)至于*(&a[i])当然是正确的 &a[i]代表a[i]的地址 (&a[i])不就是指向a[i]的元素么 不会的可以HI我 ...
C语言
关于
数组元素引用
的问题,谢谢达人!
答:
选项B的a+2的结果是a[3]的地址,而不是
元素
内容,是错误的;选项
C的
*(p-1)的结果是a[0]的内容;选项D的*(p+4)得的是a[5]的内容,是错误的;我认为正确答案是C,你可以上VC++里编个程序看下。第二题:int a[2][3],(*p)[3];p=a的意思是声名一个2行3列的
数组
a,声明一个3...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言怎么打印整个数组
c语言数组元素个数怎么算
c语言指针怎么指向数组
C语言删除数组中的指定元素
c语言判断一个数为素数
引用数组元素的三种方法
c语言对数组元素的引用方法
c语言删除数组中的元素
通过指针引用数组元素