早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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;
->是指针特用的
答案我知道,我想知道的是 结构中-> 和.的区别.
▼优质解答
答案和解析
你的理解是对的,答案选A.
B错,只有在声明字符数组的时候才能将一个字符串赋给数组.如:char a[5] = "abc";而
char a[5]; a="abc";这种写法是错的.
C错,p[0]不是指针,不能用->.
D错,不能将一个 const char 类型的字符 'a' 赋给 数组 s.
看了 c语言->和.对于以下变量定...的网友还看了以下:

我今天刚学英语.所以.我想问下isare到底这么用啊?还有谁能帮我以is和are各一造句.还有.我  2020-04-12 …

英语翻译英语在我们的生活中有没有用正文:我认为有用.我们的电脑键盘、电器按钮或者说明书中都有英文,  2020-04-27 …

选出对下列句子的分析正确的一项.我母亲对我们的拮据生活感到非常痛苦.A.”我母亲“是句子的主语,起  2020-05-13 …

我交了一个韩国的朋友但是我不会韩语所以我只能用英语发送Email给她不过我英语又很菜有高手帮我找找  2020-05-14 …

英语翻译我有一点紧张,因为我已经三年多没有说过英文了.来这里上课对我来说这是一个重大的决定,毕竟我  2020-05-17 …

哈哈哈..我想找个四年级英语拼读班恶补一下我的英语啊!大家能给我说说哪里有好的四年级英语拼读班吗?  2020-05-21 …

我的英语该怎么去学?我是一个初中生,下半年就要读高中了,可是初中没有好好学英语,所以我的英语是一踏  2020-07-25 …

下列加线词语意思相同的一项是()A.但当涉猎但微颔之B.见往事耳见其发矢十中八九C.以我酌油知之以钱  2020-10-30 …

英语翻译内容:敬爱的英语老师,您好.我知道我的字并不漂亮,我的贺卡制作的不是太好.虽然我与你相处的时  2020-11-02 …

1、下面各句句式与其他不同的是A耰而不辍B杀鸡为黍而食之C君子之仕也,行其义也D问于桀溺2、“以”字  2020-12-17 …