早教吧作业答案频道 -->其他-->
下面各语句行中,能正确进行赋字符串操作的语句行是()A)charst[4][5]={"ABCDE"};B)chars[5]={‘A’,‘B’,‘C’,‘D’,‘E’};C)char*s;s=“ABCDE”;D)char*s;scanf(“%s”,s);说下哪个对,哪些错,为什么对
题目详情
下面各语句行中,能正确进行赋字符串操作的语句行是( )
A) char st[4][5]={"ABCDE"};
B) char s[5]={‘A’,‘B’,‘C’,‘D’,‘E’};
C) char *s; s= “ABCDE”;
D) char *s; scanf(“%s”,s);
说下哪个对,哪些错,为什么对,为什么错?
B我看是字符组数跟题目的意思会搭么?
A) char st[4][5]={"ABCDE"};
B) char s[5]={‘A’,‘B’,‘C’,‘D’,‘E’};
C) char *s; s= “ABCDE”;
D) char *s; scanf(“%s”,s);
说下哪个对,哪些错,为什么对,为什么错?
B我看是字符组数跟题目的意思会搭么?
▼优质解答
答案和解析
选C.
A不用说了.
B是一个合法的“字符数组”初始化语句,但是不是一个正确的“字符串”赋值语句,因为字符串要求最后有字符串结束标志'\0'.
C对."ABCDE"是一个字符串常量,它存储在静态数据区中.
D不对.这个语句跟下面这种情况类似:
int *p;
scanf("%d", p);
p是一个野指针,不能直接往p指向的内存空间中输入数据.对于这个题目来说,只能用:
char s[10];
scanf("%s", s);这种操作.
A不用说了.
B是一个合法的“字符数组”初始化语句,但是不是一个正确的“字符串”赋值语句,因为字符串要求最后有字符串结束标志'\0'.
C对."ABCDE"是一个字符串常量,它存储在静态数据区中.
D不对.这个语句跟下面这种情况类似:
int *p;
scanf("%d", p);
p是一个野指针,不能直接往p指向的内存空间中输入数据.对于这个题目来说,只能用:
char s[10];
scanf("%s", s);这种操作.
看了 下面各语句行中,能正确进行赋...的网友还看了以下:
PowerBuilder中的PowerScript语言包括下述______语句。Ⅰ.变量定义语句Ⅱ. 2020-05-23 …
PowerBuilder中的PowerScript语言包括下述哪些语句?Ⅰ.变量定义语句Ⅱ.赋值语句 2020-05-23 …
PowerBuilder中的PowerScript语言包括下列哪些语句?Ⅰ.变量定义语句 Ⅱ.赋值语 2020-05-23 …
PowerBuilder中的PowerScript语言包括下述哪些语句Ⅰ.变量定义语句Ⅱ.赋值语句. 2020-05-23 …
PowerBuilder中的PowerScript语言包括下述哪些语句?Ⅰ.变量定义语句 Ⅱ.赋值语 2020-05-24 …
古往今来,有多少人面对苍穹,叩问心头,人生是什么?这是一个古老而永恒的话题。屈原吟唱“路漫漫其修远 2020-06-14 …
在横线处补写出相应句子。①故木受绳则直,。(荀子《劝学》)②白居易《琵琶行》中描写音乐达到高潮的两 2020-07-02 …
对《赤壁赋》所表达的感情,分析不正确的一项是[]A.第1段写夜游赤壁,月夜泛舟,把酒诵诗,油然而生“ 2020-11-04 …
对这篇赋所表达的感情,说的不正确的一项是A.第一段写夜游赤壁,月夜泛舟,把酒诵诗,油然而生“遗世”“ 2020-11-20 …
赋江山以活泼,给地球以血性一句赋予了黄河怎样的精神 2020-12-24 …