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

admin2017-07-05  53

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

选项 A、char str[]="string",*ps;
    *ps=str;
B、char str[]="string";
    char*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/80i0FFFM
0

最新回复(0)