首頁 > 問答 > 主體
下面是关于二叉树的代码----pos代表了根据前序遍历pre_str确定了根节点在中序遍历中的位置.
pos
pre_str
int pos = strchr(in_str, pre_str[0]) - in_str;
我知道指针就是代表地址的一个 unsigned int, 我想问的是这样直接用指针加减来得到的位置为什么不考虑到 sizeof(int), 是说这些指针都是和数据类型的size无关的吗? 有错误的话请大家指正下.
unsigned int
sizeof(int)
size
迷茫2017-04-17 15:26:45
指標的加減就已經把偏移量算進去了,例如int*的指標加n,其記憶體位址就是加n*sizeof(int),並不是依照記憶體位址直接來加減的。
首頁
課程
問答
我的