早教吧作业答案频道 -->其他-->
以下选项中正确的语句组是()A.chars[];s=”BOOK!”B.char*s;s={“BOOK!}C.chars[10];s=”BOOK!”D.char*s;s=”BOOK!”简单讲解一下
题目详情
以下选项中正确的语句组是()
A.char s[]; s=”BOOK!”
B.char *s; s={“BOOK!}
C.char s[10]; s=”BOOK!”
D.char *s; s=”BOOK!”
简单讲解一下
A.char s[]; s=”BOOK!”
B.char *s; s={“BOOK!}
C.char s[10]; s=”BOOK!”
D.char *s; s=”BOOK!”
简单讲解一下
▼优质解答
答案和解析
答案是D
A,C不对,因为s是指向了内存的指针,而且指定了大小,数组初始化楼主应该了解吧,肯定不是这样。
B不对是因为C语言没有这样初始化数组的(这就是语法),而且貌似还少些了一个引号
D是C语言允许的,实际操作是将这个字符数组(串)的首地址复制给s,s是一个指针,指向了这个字符串,访问时按地址访问下去,直到遇到'\0'作为结束,内存未知容易出现问题
char s[]="BOOK!";
char s[]={'B','O','O','K','!'}
char s[10];strcpy(s,"BOOK!");
char *s="BOOK!" 或char *s;s="BOOK!";
//这条看似无理,但是是C语言支持的,而且使用广泛
都是正确的
如果是我使用的话会是:
char s[10+1];
memset(s,0,sizeof(s));
strcpy(s,"BOOK!");
没别的,安全
A,C不对,因为s是指向了内存的指针,而且指定了大小,数组初始化楼主应该了解吧,肯定不是这样。
B不对是因为C语言没有这样初始化数组的(这就是语法),而且貌似还少些了一个引号
D是C语言允许的,实际操作是将这个字符数组(串)的首地址复制给s,s是一个指针,指向了这个字符串,访问时按地址访问下去,直到遇到'\0'作为结束,内存未知容易出现问题
char s[]="BOOK!";
char s[]={'B','O','O','K','!'}
char s[10];strcpy(s,"BOOK!");
char *s="BOOK!" 或char *s;s="BOOK!";
//这条看似无理,但是是C语言支持的,而且使用广泛
都是正确的
如果是我使用的话会是:
char s[10+1];
memset(s,0,sizeof(s));
strcpy(s,"BOOK!");
没别的,安全
看了 以下选项中正确的语句组是()...的网友还看了以下:
下列关于强、弱电解质的叙述,正确的是()A.强电解质全部是离子化合物B.强电解质在稀的水溶液中完全 2020-04-10 …
下列说法正确的是()A.难溶于水的电解质一定是弱电解质B.强电解质的水溶液,它的导电能力一定比弱电 2020-04-10 …
下列有关叙述中正确的是()A.难溶于水的电解质一定是弱电解质B.强电解质在水溶液中的电离过程是不可 2020-04-10 …
下列说法正确的是()A.难溶于水的电解质一定是弱电解质B.强电解质的水溶液导电能力一定比弱电解质水 2020-04-10 …
下列有关强电解质叙述正确的是()A.强电解质在熔化状态下一定能够导电B.离子化合物一定是强电解质C 2020-04-11 …
下列有关强电解质叙述正确的是()A.电解质溶液在电流作用下电离成阴离子和阳离子B.强电解质在熔化状 2020-04-11 …
This is such an interesting book that I'd like to 2020-05-16 …
在桔皮书(the Orange Book)中,下面级别中哪一项是第一个要求使用安全标签(securi 2020-05-31 …
某学生设计了如下实验方案用以检验淀粉水解的情况:下列结论正确的是()A.淀粉尚有部分未水解B.淀 2020-07-01 …
启蒙运动最重大的价值和意义在于对人本身的一种彻底解放,这里“解放”是指A.把人从宗教的束缚下解放出 2020-07-06 …