以下选项中,能正确进行字符串赋值的是( )。

admin2019-06-09  25

问题 以下选项中,能正确进行字符串赋值的是(    )。

选项 A、char *s=″ABCDE″;
B、char s[5]={′A′,′B′,′C′,′D′,′E′};
C、char s[4][5]={″ABCDE″};
D、char *s;get(s);

答案A

解析 本题考查字符数组的初始化。B选项中赋值号右侧是赋值给一个字符串数组,而左边是一个字符数组,所以错误;C选项中字符串包含6个字符,所以不能赋值给左边只能存放5个字符的字符串数组中。D选项gets函数中参数需要指定长度故A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/pDf0FFFM
0

最新回复(0)