下面是关于二叉树的代码----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
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
포인터의 덧셈과 뺄셈에는 오프셋이 이미 포함되어 있습니다. 예를 들어 int*의 포인터를 n에 더하면 해당 메모리 주소는 n*sizeof(int)에 더해지거나 뺄 수 없습니다. 메모리 주소에 따라
포인터의 덧셈과 뺄셈에는 오프셋이 이미 포함되어 있습니다. 예를 들어 int*의 포인터를 n에 더하면 해당 메모리 주소는 n*sizeof(int)에 더해지거나 뺄 수 없습니다. 메모리 주소에 따라