早教吧作业答案频道 -->其他-->
c语言->和.对于以下变量定义,以下表达式正确的是:()structnode{chars[10];intk;}p[4];A.p->k=2B.p[0].s="abc"C.p[0]->k=2D.p->s='a'我这样理解:p指代的是地址即p[0]的地址所以p->k=2等价于p[0].k=2;->是指针特用
题目详情
c语言->和 .
对于以下变量定义,以下表达式正确的是:()
struct node{
char s[10];
int k;
}p[4];
A.p->k=2 B.p[0].s="abc" C.p[0]->k=2 D.p->s='a'
我这样理解:
p指代的是地址 即p[0]的地址
所以p->k=2 等价于p[0].k=2;
->是指针特用的
答案我知道,我想知道的是 结构中-> 和.的区别.
对于以下变量定义,以下表达式正确的是:()
struct node{
char s[10];
int k;
}p[4];
A.p->k=2 B.p[0].s="abc" C.p[0]->k=2 D.p->s='a'
我这样理解:
p指代的是地址 即p[0]的地址
所以p->k=2 等价于p[0].k=2;
->是指针特用的
答案我知道,我想知道的是 结构中-> 和.的区别.
▼优质解答
答案和解析
你的理解是对的,答案选A.
B错,只有在声明字符数组的时候才能将一个字符串赋给数组.如:char a[5] = "abc";而
char a[5]; a="abc";这种写法是错的.
C错,p[0]不是指针,不能用->.
D错,不能将一个 const char 类型的字符 'a' 赋给 数组 s.
B错,只有在声明字符数组的时候才能将一个字符串赋给数组.如:char a[5] = "abc";而
char a[5]; a="abc";这种写法是错的.
C错,p[0]不是指针,不能用->.
D错,不能将一个 const char 类型的字符 'a' 赋给 数组 s.
看了 c语言->和.对于以下变量定...的网友还看了以下:
概率论:随机事件A,C,满足P(A|A+C)+P(C|A+C)=1下列说法正确的是a,A、C不相容 2020-06-12 …
不等边三角形的计算方式看下下面是怎么算的,我怎么算都和他的不一样p==(a+b+c)/2=(225 2020-07-19 …
c语言指针~~求解~若有以下定义,使指针P指向数组元素e,以下赋值语句正确的是charc[7]={ 2020-07-22 …
C++中,定义inti,*p=&i;后,以下正确的语句是?A.p=10;Bi=p;C.i=*p;D 2020-07-26 …
关于概率的问题P(W|C)的求解如下:P(W|C)=P(W)P(C|W)/P(C)其中,P(C)是 2020-07-30 …
三角形周长面积问题“三角形三边为a,b,c,则面积S=根号[p*(p-a)*(p-b)*(p-c) 2020-07-31 …
椭圆的焦距、短轴长、长轴长成等比,求离心率答案是(√5-1)/2,我是这样算的,a=cp²,b=c 2020-07-31 …
判断点是否在平面上已知空间一平面上的5个点:A,B,C,D,P;怎样判断点P是否在A,B,C,D组 2020-07-31 …
请教三角形的几个己和恒等式的证明设I,O分别是三角形ABC的内心与外心,p为半周长,a、b、c为边 2020-08-03 …
7,如果事件ABC相互独立,则下列等式中正确的是()A,P(A+B+C)=P(A)+P(B)+P(C 2020-12-01 …