执行下列程序的结果是(  )。    #include<iostream.h>    void main()    {    char *str;    str="test!";    cout<<str[5];    }

admin2010-06-06  35

问题 执行下列程序的结果是(  )。    #include<iostream.h>    void main()    {    char *str;    str="test!";    cout<<str[5];    }

选项 A、test!
B、test
C、空字符
D、异常

答案C

解析 字符指针str值为“test!”,它们的下标由0开始,并且具有一个尾符,输出str[5]的位置为尾符标识,指针字符指向的尾符为空。所以答案为空字符。
转载请注明原文地址:https://jikaoti.com/ti/FlW0FFFM
0

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