77问答网
所有问题
当前搜索:
指针可以用来表示数组元素
指针可以用来表示数组元素
,下面错误的C++语句是*(a+1)[5]
答:
没见过你那么搞的。
指针是可以用来表示数组元素,但也不是这么表示的
。int a[5];是数组声明。这里变量a保存的是数组的首地址。我们常用的下标取数组元素的操作,其实是C语言针对数组指针取元素的一个简写表示。不能将*和[]混用,编译器不认识的,不符合语法规范。下面两种表示是等价的,都可以取出第n...
指针可以用来表示数组元素
,已知int a[3][7];下列表示中哪一项是错误的...
答:
恩,是B,a
表示
第一行的首地址,不对是第零行的首地址,而(*a+3)表示是第三行的行地址,但实际上a[3][7]只到a[2][]就没有了,a[3][]对于a[3][7]是没有意义的。仔细想想你们从前学的知识你会明白的……
c语言
数组
不可以当成指针使用,但是
指针可以
当成数组使用吗?
答:
可以 1.指针数组:首先它是一个数组
,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。2.数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。3.核心思想是通过...
char *p =new char[..]
答:
p是指向起始地址的指针,相当于&p[0].指针也可以表示数组元素,
就是用首地址加上偏移量
,比如p[n]=*(p+n).但是你这个用法*p[0],*p[1]就是四不像了,指针就指针,数组就数组,你的用法都包含了。其实在编译的时候,数组也要用指针表示,用指针速度更快一些。如果用数组的话,比如引用p[2],在...
c++中如何用
指针表示
一二三维
数组元素
和元素地址值
答:
答非所问,楼上均是 Ctrl V党。
指针指向地址,内存地址,也就是说指针就是地址。1维数组: int a[3],a就是首元素的地址,也就是指针
。所以元素可以表示成*(a+0),*(a+1),*(a+2);元素地址值:a,a+1,a+2.2维数组: int a[3][3],元素:a[0][0]=*(a[0]+0)=*(*(a+0)+...
指向
数组元素
的
指针
叫什么?
答:
答案是D,指向包含5个整型
元素
的一维
数组
的
指针
。
如何使用
指针
指向
数组
里面的
元素
?
答:
1.使用列
指针
:定义一个列指针p,让它指向二维
数组
的第0个元素 int a[3][4];int *p;p=&a[0][0];//因为a[0]是第0行的数组名,所以p=&a[0][0]相当于p=a[0],因为a[i][j]前面共有i*4+j个元素 该二维数组的任意i行j列
元素可表示
为*(p+i*4+j)。2.使用行指针:定义一个...
c语言
数组
不可以当成指针使用,但是
指针可以
当成数组使用
答:
指针数组
:首先它是一个数组,数组的
元素
都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。
数组指针
:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。比如说定义int *w 然后下边就...
C语言的
指针可以
看做
数组
不
答:
可以
又不可以。
指针
式可以作为左值的,
数组
名则不
能
。即 char b[] = "123";char *a = b; a++;正确 b++;错误 还有在数组名作为参数的时候也要注意,别溢出
关于
指针
与
数组表示
答:
1、一维数组 定义一个
指针
P 赋值p=&a[0]a+i=&a[i]=p+i (a+i)=a[i] 仅当p指向数组的首地址时,指针下标
表示
法引用
数组元素
。p[i]=*(p+i)=a[i]2、二维数组 (1)行指针。定义格式:类型关键字 (*p)[常量N]例如:int (*p)[4]表示定义了一个...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用指针表示数组元素
用指针对数组元素引用
指针数组和数组指针
数组指针和指针数组的区别
怎么用指针访问数组元素
指针法引用数组元素
如何用指针表示数组
计算指针数组元素的个数
指针访问数组元素