有以下程序: #include mmn() { char s[10]="verygood",*ps=s; ps="too": s[4]=’\0’; puts(ps); } 程序的运行结果是(

admin2019-01-11  19

问题 有以下程序:
    #include
    mmn()
    {  char s[10]="verygood",*ps=s;
    ps="too":
    s[4]=’\0’;
    puts(ps);
    }
    程序的运行结果是(    )。

选项 A、too
B、verygood
C、very
D、good

答案A

解析 程序中定义指针ps后,将数组s首地址赋给ps初始化后,再使指针ps指向字符串“too”的首地址,修改s[4](即字符g)不会改变ps的值,所以输出ps的结果是“too”,答案为选项A。
转载请注明原文地址:https://jikaoti.com/ti/0sa0FFFM
0

相关试题推荐
最新回复(0)