若有定义语句:static char str[]={"abcd"},*apple;则下面语句不正确的是( )

admin2016-12-25  15

问题 若有定义语句:static char str[]={"abcd"},*apple;则下面语句不正确的是(    )

选项 A、apple="123";
B、str="123";
C、*(str+2)=’1’;
D、apple=str;

答案B

解析 选项A中,把字符串“123”的首地址赋给了指针变量app1e;C项把字符‘1’赋给了字符数组str的第三个元素;D项把字符数组str的首地址赋给了指针变量app1e;B项中,str是字符数组的首地址而不是指针变量,所以B项错误。
转载请注明原文地址:https://jikaoti.com/ti/ndtaFFFM
0

最新回复(0)