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

admin2020-11-23  59

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

选项 A、char *ch; ch="abc";
B、char ch[ ]={’a’,’b’,’c’};
C、char ch[3]="abc";
D、char ch[4]; ch="abc";

答案A

解析 通过赋初值的方式把一个字符串赋给字符数组必须要在字符串的末尾加上结束标识符′\0′,没有′\0′的不能判定该字符数组存放的是字符串,选项B)错误;用字符数组存放字符串的时候,字符数组的元素个数至少要比存放的字符串长度要多1,因为结束标识符也会被写入到字符数组中,选项C)错误;数组名为地址常量,不能对其进行赋值性操作,选项D)错误。答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/ocD0FFFM
0

相关试题推荐
最新回复(0)