66问答网
所有问题
7.要使指针变量p指向1维数组A的第一个元素,正确的赋值表达式是p=A 或 p=&A[0]()(2.00分) 错误 正确
如题所述
举报该问题
推荐答案 2011-06-22
正确
分析:数组名代表数组的首地址也是第一个元素的地址,即p=A正确
A[0]为数组的第一个元素,&符号为取地址,&A[0]为第一个元素的地址,即p=&A[0]正确
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/niUvsUv2p.html
其他回答
第1个回答 2011-06-20
正确,
在c/c++里,数组变量名实际上就是数组的首地址。
第2个回答 2011-06-20
都行。对。
相似回答
若
指针变量p指向a[0],
则p+
1指向a
[
1]
.
答:
正确 分析:数组名代表数组的首地址也是第一个元素的地址,即
p=A正确
A[0]为
数组的第一个元素,
&符号为取地址,&A[0]为第一个元素的地址,即
p=&A[0]正确
...10
],
*p;
,要使p指向A的
首
元素,正确的赋值表达式是[
]。为什么选择D...
答:
含有
p=A
[0][0]的肯定错误,因为p是
指针,
A[0][0]是
第一个元素
的值,即A、C错误
p=&A[0]
[0] 即 &A[0][0]的地址给p,肯定正确 p=A[0]是
正确的,
因为二维数组可以看成多个一
维数组,
数组名即地址。A[20][10]看成20个一维的,A[0]...A[19]是每个的地址 所以,D ...
数组
问题 int a[5
],
*p;
p=a
;
p=&a[0]
;p=&a;都是什么含义
答:
int a[5],*p;
p=a
;
p=&a[0]
;p=&a int a[5];//a是指针常量,表示
的是数组
首
元素的
地址,即a=&a[0]。int *p=a;p=&a[0];//因为a=a[0],所以p=a 和p=&a[0]是等价的。p=&a//int *p,p是
一个指向
int类型的
指针,
而&a表示
的是指向
整个
数组的指针(
取
一个数组
名得地址所...
C语言中
数组指针
关于
p=a,p=&a
等问题!!
答:
对于一
维数组
&a代表的是int型
数组指针,
它与a的区别是a是int型指针,但是&a代表是int型数组指针,&a的步长为以为数组大小乘以int型数据所占字节数,所以当
p = a
时,这两个类型不匹配,因为p为int型数组指针,a为简单int型指针,对于
表达式p = &a,
这个表达式刚好类型匹配,它们的步长都是(4 * ...
*
p=&a,
*
p=a
和p=&a各是什么意思,有什么区别?
答:
1.一般来说*
p=&a的
表示方法是错的,*p=a和
p=&a是正确的
。2.*
p=a的
意思:将a的值赋给p
指针指向
的地址的值;3.p=&a的意思是:将a的地址赋给
指针p
;4.区别:*p是一个值;p是一个地址;两者完全不相同。5.*代表着
p指向
的地址的值,简单来说就是取值;&是取地址符号,取的是地址;p...
1
.若有定义int a=65,b=4,则
表达式
'a'<a || a=b 的值为
答:
添加到搜藏待解决
1
.1为真。因为是a=b所以结果是a的值,任何非零的值为真,加上条件或,结果就是1 2.若由定义int a[10],*p 则欲
使p指向数组a,
可采用_
p=a
___和___
p=&a
【0】___两种方法。3.增量表达式++y表示成
赋值表达式
为 y=y+1 ...
大家正在搜
指向一个数组的指针变量
指向指针的指针表示二维数组
指向多维数组的指针变量
一维指针指向二维数组
指针变量指向数组
定义指向数组的指针p
指针变量表示数组
指针怎么指向二维数组
如何定义指向数组的指针
相关问题
已知数组A和指针p定义为:int A[20][10],*p;...
1. 已知p,p1为指针变量,a为数组名,j为整型变量,下列...
C语言问题,指针指向数组。使指针变量p指向数组a的第三个元素...
已知数组A和指针p定义为:int A[20][10],*p ...
a是数组名p是指针那*p=a和p=a有什么区别
C语言中数组指针关于p=a,p=&a等问题!!
c语言若有下列说明和语句:int a[4][5], (*p)...
(1)定义一个整型指针变量p,使它指向一个5个元素的一维数组...