若有如下程序段: #include<iostream> using namespace std; int main() { char*p="abcdefgh"r; r=p; cout<<*r<<endl; return 0; } 该程序的输出结果是(

admin2021-07-02  36

问题 若有如下程序段:
#include<iostream>
using namespace std;
int main()
{
char*p="abcdefgh"r;
r=p;
cout<<*r<<endl;
return 0;
}
该程序的输出结果是(    )。

选项 A、a
B、b
C、c
D、d

答案A

解析 字符指针p指向“abodefgh”字符串。语句“r=p;”是r指向p指向的字符串,而*r则是指向字符串中的第一个字符。即a。
转载请注明原文地址:https://jikaoti.com/ti/tph0FFFM
0

最新回复(0)