【发布时间】:2019-09-29 13:17:51
【问题描述】:
在我的程序中,我尝试增加指针,但我不确定为什么当我使用 *pointer++ 时它似乎也不起作用,并且它返回 1 作为新值。
我尝试在我的程序中使用“*pointer++”,就像您将指针用作数组一样
使用*pointer=*pointer+1。
但似乎当我只使用“*pointer++”时,值变为一
但是当我使用(*pointer)++ 时它可以工作。为什么?
Node=(node *)malloc(num*sizeof(node));
printf("%d",Node);
Node++;
printf("%d",Node);
【问题讨论】: