gpt4 book ai didi

c++ - 为什么这是使用指向 C++ 的输出

转载 作者:太空狗 更新时间:2023-10-29 19:56:22 25 4
gpt4 key购买 nike

<分区>

我不知道为什么这段代码会给出这样的结果。我认为指针 p 应该是 str 的地址,输出应该始终是 while 循环中的地址。为什么结果是这样的str的真实值?

char str[] = "we are poor students";//这是一个字符串
cout<<str<<endl;
char *p = str;
while (*p != '\0')
{
cout << p<<endl;
p++;
}
return 0;

这是它给出的结果:

we are poor students
we are poor students
e are poor students
are poor students
are poor students
re poor students
e poor students
poor students
poor students
oor students
or students
r students
students
students
tudents
udents
dents
ents
nts
ts
s

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com