悄悄的问下问题
# define stacksize 100typedef struct {
elemtypebase;
int top;//top为栈顶指针
}sqstack;
sqstack S;
上面的几行代码是老师上课PPT上面的,这里的int top,top是指针类型吗?如果不是,这里老师为啥注释一个栈顶指针
typedef struct {
elemtype*base;
elemtype*top;
}sqstack;
这几行代码是书上提供的,想问一下前辈们指针跟数组的关系? top 不是指针类型,可能老师是用top来形容指向栈顶。
指针跟数组内容太多,不是一两句说得完,出书都可以出几本。还是边学边理解吧。 ba21 发表于 2020-3-9 19:21
top 不是指针类型,可能老师是用top来形容指向栈顶。
指针跟数组内容太多,不是一两句说得完,出书都可以 ...
谢谢回复 这里的指针应该是指示作用的意思,也就是类似于数组下标,并不是严格意义上的可以独当一面的内存地址,是需要与数组名也就是指针搭配使用来充当“小指针”。
页:
[1]