成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

以下能正确进行字符串赋值的语句是

Q1:以下能正确进行字符串赋值,赋初值的语句组是()

B正确A char[5]={a e i o u}; 没有终结符,不算字符串
B char *s;s="good!";//定义一个字符指针,然后让这个指针指向常量字符串"good!",正确
C char s[5]="good!";//"good!"有6个字符,s空间不够,会越界
D char s[5];s=“good";//s是个数组名,是常量,不可以被赋值

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

D因为"right!"是在静态存储区。所以必须在变量初始化的时候进行赋值。否则就报错!

Q3:以下能正确进行字符串赋值,赋初值的语句组是()

B正确A char[5]={a e i o u}; 没有终结符,不算字符串
B char *s;s="good!"; //定义一个字符指针,然后让这个指针指向常量字符串"good!",正确
C char s[5]="good!"; //"good!"有6个字符,s空间不够,会越界
D char s[5];s=“good"; //s是个数组名,是常量,不可以被赋值

Q4:以下能正确进行字符串赋值、赋初值的语句组是

选D
A错,A是对字符数组赋值,不是字符串赋值,因为没有字符串终结符\0
B错,s只是一个指向字符串常量的指针
C错,位数不够,没有字符串终结符\0

猜你喜欢

更多