早教吧作业答案频道 -->数学-->
问一道关于C程结构指针的题~麻烦计算机大神们帮个忙啊~假定有如下定义,structst{charname[10];intscore;}a[3],*p=a;请问哪个用法是正确的?A.p->name="Tom";B.*p,name[0]='B';c.(*p)->name[0]='C';D.*(*p).name='D'好像
题目详情
问一道关于C程结构指针的题~麻烦计算机大神们帮个忙啊~
假定有如下定义,
struct st {
char name[10];
int score;
}a[3],*p=a;
请问哪个用法是正确的?
A.p->name="Tom";
B.*p,name[0]='B';
c.(*p)->name[0]='C';
D.*(*p).name='D'
好像概念定义的东西比较多,指针也学的不是很好,望大神们能把每个答案讲解下,感激不尽~
我也觉得是A,不过答案显示D,所以不是很理解,呵呵~也许是答案错了.不过真心的指针和二级指针啥的不是很懂.不好意思,B答案不是逗号,打错了,*p.name[0]='B';
假定有如下定义,
struct st {
char name[10];
int score;
}a[3],*p=a;
请问哪个用法是正确的?
A.p->name="Tom";
B.*p,name[0]='B';
c.(*p)->name[0]='C';
D.*(*p).name='D'
好像概念定义的东西比较多,指针也学的不是很好,望大神们能把每个答案讲解下,感激不尽~
我也觉得是A,不过答案显示D,所以不是很理解,呵呵~也许是答案错了.不过真心的指针和二级指针啥的不是很懂.不好意思,B答案不是逗号,打错了,*p.name[0]='B';
▼优质解答
答案和解析
上面的同学别误导了D是正确的A项:name是个数组名,即数组的首地址,数组的地址是不能改变的!p->name="Tom"正是企图改变name数组的地址;B项:.号的优先级比*高,相当于是*(p.name[0])='B',显然是错的;C项:P是一级指...
看了问一道关于C程结构指针的题~麻...的网友还看了以下:
1、一个数与-3的和是-6,则这个数与-3的积等于()2、大于-2又3分之1小于3又2分之1的所有 2020-05-15 …
乖法的估算403*5约等于几,87*6大约等于几97*3大约等于几49*5大约等于几518*2大约 2020-06-20 …
关于英语作文,外语高手进,如果100%正确+50分假设你是大明的笔友tom,由于大明总是发短信和同学 2020-11-01 …
一道困惑我好久的数学题.求各位大侠帮忙解答!某人由A地到B地去,原计划用1/2小时,由于中途3/5千 2020-11-04 …
1、不等式(2x+5)(x-3)大于0的解集是A、x大于3或x小于-5/2B、x小于-3或x大于5/ 2020-11-05 …
请老师解答请解析关于大气压与人生理的关系,说法错误的是()关于大气压与人生理的关系,说法错误的是() 2020-11-06 …
北京在7月7日下午2时的时候,全球下列区域的A多一半B少一半C恰好一半地方的时间是3月31日.麻烦写 2020-12-14 …
概率计算,我自己算了几次都感觉好像不对,盒子里有30个不同的球,每次随机取出3个,然后放回去,问:取 2020-12-31 …
求描写母爱的现代诗1.诗看起来要像中学生写的2.诗不少于14行3.一定要是原创的!!网上的诗我大多都 2021-01-31 …
在()填上大于小于或等于。①2/3÷9()9②2/3×3()2/9÷2③5÷3()5×1/3在()填 2021-02-05 …