gpt4 book ai didi

c - 以下 C 程序的输出是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 00:40:09 24 4
gpt4 key购买 nike

我不知道编译器在用++*p;

做什么

谁能形象地解释一下这段代码中内存中发生了什么?

int main()
{
int arr[]={1,2,3,4};
int *p;
p=arr;
++*p;
printf("%d",*p);
}

最佳答案

答案应该是2

原因是++*p 实际上是将数组中的第一个成员递增 1。

关于c - 以下 C 程序的输出是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107510/

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