早教吧作业答案频道 -->其他-->
下列选项中正确的语句组是().A:chars[8];s={"Beijing"};B:char*s;s={"Beijing"};C:chars[8];s="Beijing";D:char*s;s="Beijing";选D?其他哪错了
题目详情
下列选项中正确的语句组是().
A:char s[8]; s={"Beijing"};
B:char *s; s={"Beijing"};
C:char s[8]; s="Beijing";
D:char *s; s="Beijing";
选D?其他哪错了
A:char s[8]; s={"Beijing"};
B:char *s; s={"Beijing"};
C:char s[8]; s="Beijing";
D:char *s; s="Beijing";
选D?其他哪错了
▼优质解答
答案和解析
A:char s[8]; s={"Beijing"}; // 字符串“Beijing”占9个字节的内存,s只分配了8个字节,会越界
B:char *s; s={"Beijing"}; // 如果在定义s的时候直接赋值是可以的,如char *s = {"Beijing"},但是定义好之后再赋值就不行
C:char s[8]; s="Beijing"; // 这个有两个错,A和B的错都发生了
D:char *s; s="Beijing"; // 这个正确,s是一个指针,指针可以用地址给它赋值,这里把内存常量区中的"Beijing"这个字符串的首地址赋值给s了.而C里面的数组是不行的,数组名字在被定义好以后就被分配地址了,并且是不可更改的
B:char *s; s={"Beijing"}; // 如果在定义s的时候直接赋值是可以的,如char *s = {"Beijing"},但是定义好之后再赋值就不行
C:char s[8]; s="Beijing"; // 这个有两个错,A和B的错都发生了
D:char *s; s="Beijing"; // 这个正确,s是一个指针,指针可以用地址给它赋值,这里把内存常量区中的"Beijing"这个字符串的首地址赋值给s了.而C里面的数组是不行的,数组名字在被定义好以后就被分配地址了,并且是不可更改的
看了 下列选项中正确的语句组是()...的网友还看了以下:
5.“醉卧沙场君莫笑,古来征战几人回”,与这句是相关的正确选项有().A.王翰《凉州词》诗句B.抒 2020-06-13 …
选出下组语句中句意明确、没有语病的一句.A.市场经济的激烈竞争,必然会使一些产品处于尴尬境地而令其 2020-07-16 …
题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个)本题分数:4内容:下列 2020-11-08 …
对下列句子中加点的词的解释,不正确的一项是()A.选广为少傅,数月,徙为太傅徙:调职B.广�对下列句 2020-11-23 …
第一节听句子,选画面听句子,选出与所听句子内容相符的图画,将其标号在答题卡上涂黑.每个句子读一遍.1 2020-11-26 …
(一)听句子,选择与句子内容相符的图画,每个句子读一遍.1.2.3.4.(二)听句子,选择正确的答语 2020-11-26 …
(一)听句子,选择与句子内容相符的图画.每个句子读一遍.1.2.3.4.(二)听句子,选择正确的答语 2020-11-26 …
A.看图听句子,选出与句子意思相符的图.(句子读两遍)B.听对话,根据你所听到的内容,选择正确答案. 2020-11-26 …
(一)听句子,选择与句子内容相符的图画,每个句子读一遍.1.2.3.4.(二)听句子,选择正确的答语 2020-12-09 …
求助C语言一道函数调用选择题有以下函数定义:voidfun(intn,doublex){……},若以 2020-12-31 …