首页/ 题库 / [单选题]以下语句或语句组中,能正确进行字符串赋值的答案

以下语句或语句组中,能正确进行字符串赋值的是( )。

单选题
2022-01-01 00:14
A、char*sp;*sp="right!";
B、char s[10];s="right!";
C、char s[10];*s="right!";
D、char*sp="right!";
查看答案

正确答案
D

试题解析
解析:本题的考点是C语言的数组和指针。C的数组名是一个特殊类型的指针,固定指向数组第一个元素的位置,运行过程中不能再改变其指向。因此选项B、C都是错误的。指针可以指向任何单元,但选项A是错误的,因为赋值语句“*sp=”right!”;”是错误的,正确写法是“sp=”right!”;”。而对于选项D,由于“char*sp="right!";”是定义指针同时赋初值,因此是正确的。

标签: