以下选项中正确的语句组是______。

admin2013-02-23  39

问题 以下选项中正确的语句组是______。

选项 A、chars[];s="BOOK!";
B、char*s;s={"BOOK!"};
C、chars[10];s="BOOK!";
D、char*s;S="BOOK!";

答案D

解析 选项A和选项C中,都是绐数组第—个元素赋初值,因为在C语言中,定义的数组名可以认为是—个存入地址值的指针变量名,其中的地址值是数组第—个元素的地址,即在默认情况下,程序使用数组名是指向该数组的首地址, —个地址只能存入一个数据,因此这两个选项是错误的;选项B和选项D都是用字符指针指向—个字符串,它只能指向—个字符变量或其他字符类型数据,不能同时指向多个字符数据,更不能把这些字符存放到变量中(指针变量只能存放地址),因此选项B是错误的,只有选项D是正确的。
转载请注明原文地址:https://jikaoti.com/ti/7pB0FFFM
0

最新回复(0)