gpt4 book ai didi

c - "*pointer++"和 "(*pointer)++"有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-04 01:16:57 25 4
gpt4 key购买 nike

<分区>

在我的程序中,我试图增加指针,但我不确定为什么当我使用 *pointer++ 时它似乎不起作用并且它返回 1 作为新值。我尝试在我的程序中使用“*pointer++”,就像您将指针用作数组一样使用 *pointer=*pointer+1
但似乎当我只使用“*pointer++”时,值变为 1但是当我使用 (*pointer)++ 时它起作用了。为什么?

Node=(node *)malloc(num*sizeof(node));
printf("%d",Node);
Node++;
printf("%d",Node);

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