早教吧作业答案频道 -->其他-->
经过下列语句intj,a[10],*p;定义后,下列语句合法的是()A.p=p+2B.p=经过下列语句intj,a[10],*p;定义后,下列语句合法的是()A.p=p+2B.p=a[5]c.p=a[2]+2D.p=&(j+2)请分别说出理由
题目详情
经过下列语句int j,a[10],*p;定义后,下列语句合法的是() A .p=p+2 B .p=
经过下列语句int j,a[10],*p;定义后,下列语句合法的是()
A .p=p+2 B .p=a[5] c.p=a[2]+2 D.p=&(j+2)
请分别说出理由
经过下列语句int j,a[10],*p;定义后,下列语句合法的是()
A .p=p+2 B .p=a[5] c.p=a[2]+2 D.p=&(j+2)
请分别说出理由
▼优质解答
答案和解析
int j,a[10],*p;
相当于
int j;
int a[10];
int *p;
所以
A.p=p+2是合法的,是指针运算;不过p没有初始化,其值不确定
B.p=a[5]不合法,a[5]是值不是指针,不能赋值给p
C.同B
D.不合法,(j+2)是表达式 ,不能取其地址
相当于
int j;
int a[10];
int *p;
所以
A.p=p+2是合法的,是指针运算;不过p没有初始化,其值不确定
B.p=a[5]不合法,a[5]是值不是指针,不能赋值给p
C.同B
D.不合法,(j+2)是表达式 ,不能取其地址
看了经过下列语句intj,a[10...的网友还看了以下:
M={a,a+d,a+2d},P={a,aq,aq^2},若M=P,求q的值. 2020-05-13 …
已知集合P={a,a+d,a+2d},Q={a,aq,aq^2},其中a≠0,且P=Q,求q的值. 2020-05-17 …
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s=" 2020-06-26 …
关于方程组的解法含有两个方程的方程组,什么时候可以用①②式相除的解法?或者说怎么用?譬如说{a+d 2020-07-01 …
c语言->和.对于以下变量定义,以下表达式正确的是:()structnode{chars[10]; 2020-07-23 …
经过下列语句intj,a[10],*p;定义后,下列语句合法的是()A.p=p+2B.p=经过下列语 2020-11-06 …
(2012•绵阳)如图,P是等腰直角△ABC外一点,把BP绕点B顺时针旋转90°到BP′,已知∠AP 2020-11-12 …
一个关于高一数列的小问题为什么奇数个数成等差数列,可设为a-2d,a-d,a,a+d,a+2d?而偶 2020-11-20 …
甲、乙两台机器,甲做的功是乙的2倍,但乙所用的时间是甲的13,比较甲、乙两台机器的功率,则()A.P 2020-11-29 …
设全集为实数集R,已知非空集合S,P相互关系如图所示,其中S={x|x>10-a2},P={x|5- 2020-12-07 …