学习0.3

1、栈是一种数据结构,是为了保存C语言中的局部变量。栈中有顶指针和底指针。底指针是固定的,顶指针是可移动的。

2,在栈这种数据结构中,先进后出,后进先出,他的一头是封闭的,一头是开放的。队列是先进先出,后进后出。

3、栈的优势是管理内存方便,可通过C语言自动完成。定义局部变量,就是栈通过移动指针来给程序提供一个内存地址来绑定这个局部变量。

4、栈是有大小,而栈的大小不好控制,太大会浪费,太小会溢出。所以在C语言中,不能把局部变量定义过大,用递归解决问题时要注意递归收敛。

posted @ 2020-10-16 22:14  Warmth112  阅读(63)  评论(0)    收藏  举报