以下使指针指向一个字符串的选项错误的是

admin2020-11-27  25

问题 以下使指针指向一个字符串的选项错误的是

选项 A、char str[ ] = "string", *ps;
     *ps = str;
B、char str[ ] = "string", *ps;
     *ps = str;
C、char str[ ] = "string", *ps;
     ps = str;
D、char *ps;
     ps = "string";

答案A

解析 A选项中定义了指针ps后,*ps表示指针ps指向地址的内容,而不是地址,*ps = str 无法将str的首地址赋给一个常量,语法错误,答案为A选项。语句char str[ ] ,*ps = str等效于char str[],*ps;ps=str。
转载请注明原文地址:https://jikaoti.com/ti/BMD0FFFM
0

最新回复(0)